|
// 우연히 본 내용임
HANDLE hToken;
TOKEN_PRIVILEGES tp;
LUID luid;
OpenProcessToken(GetCurrentProcess(), TOKEN_ADJUST_PRIVILEGES|TOKEN_QUERY, &hToken);
LookupPrivilegeValue(NULL, "SeShutdownPrivilege", &luid);
tp.PrivilegeCount = 1;
tp.Privileges[0].Luid = luid;
tp.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED;
AdjustTokenPrivileges(hToken, false, &tp, 0, NULL, NULL);
ExitWindowsEx(EWX_REBOOT, 0);
위와 같이 하면 Window2000 재부팅 됩니다.
그럼. 끌수는 있으시겠죠.
최준호.스페로 님이 쓰신 글 :
: 이함수를 이용하면 98에서는 컴퓨터를 끌수 있습니다.
: 윈도우2000 계열에서는 로그오프만 되거든요
:
: 윈도우2000에서 전원을 종료하는 방법을 아시는분 갈켜주세요
|