Wyłączanie kompa

0

Wiem....to już było kilka razy... ale nie mogłem znaleźć....jak wyłączyć, wylogować, winxp z poziomu c++ buildera?

0

Widzę że nikt mi nie odpowiedział....i znalazłem sam:P na innym forum...autorem jest Spoon:


HANDLE hToken;
TOKEN_PRIVILEGES tkp;
 
OpenProcessToken(GetCurrentProcess(),
        TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY, &hToken);
 
LookupPrivilegeValue(NULL, SE_SHUTDOWN_NAME,
        &tkp.Privileges[0].Luid); 
tkp.PrivilegeCount = 1;   
tkp.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED; 
AdjustTokenPrivileges(hToken, FALSE, &tkp, 0,
        (PTOKEN_PRIVILEGES)NULL, 0); 
ExitWindowsEx(EWX_POWEROFF | EWX_FORCE, 0);

0

mogles przeciez uruchomic shutdown.exe z odpowiednim paramtrem ;)
to tak na marginesie ;)

0

shutdown.exe mi nie działa...

0

wiesz czemu ci nie dziala?? Bo jestes Kaczor! Dziwne, ze mi dziala chyba nie masz zaistalowanego MS Word :-)

ps. nie bierzcie tego na serio

0

hmmmmm nie wiem o co ci chodzi seigba....napisałem ten post dlatego, że shutdown.exe z parametrem mi nie działa.....i chciałem dowiedzieć sie jak wykonań to inną metodą...

0

Weź mi powiedz Łukasz jak ci moze nie dzialc jak wszystkim dziala??

Włącz se terminala i napisz np shuttdowna -s -f to komp sie wylaczy po uplywie jakiegos czasu. To niczym sie nie rozni od programowego shutdown() albo uzyj funckji MessageBox (0, "Program ten i ten chce teraz wyłączyć kompa jednak programista nie umial zrobic tego programistycznie wiec uzytkownik proszony jest o wicsniecie przycisku POWER", "Informacja", MB_OK);

0

Proponuję zakończyć to rozmowę, która prowadzi do nikąd...

0

od trudnych rozmow najlepiej uciekac jak najdaljej.

Tylko czy sprawdzales czy to dziala??

1 użytkowników online, w tym zalogowanych: 0, gości: 1