Problem sa kodom za gasenje

2

Problem sa kodom za gasenje

offline
  • Pridružio: 04 Sep 2003
  • Poruke: 24135
  • Gde živiš: Wien

@LittleHacker

To nije vise deo same funkcije, vec primer kako se koristi funkcija.



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 24 Feb 2007
  • Poruke: 167
  • Gde živiš: Babusnica

Novi problem seam primetio sa istim kodom, pa da ne otvaram novu temu pitacu ovde.Naime ovaj kod radi samo na servis paku 2, na servis paku 1 ne radi, zna li neko mozda zasto?



offline
  • Pridružio: 13 Apr 2007
  • Poruke: 452
  • Gde živiš: Beograd

Verovatno je kod drugaciji za service pack 1

offline
  • Pridružio: 24 Feb 2007
  • Poruke: 167
  • Gde živiš: Babusnica

To sam i ja pretpostavijo ali zar ne postoji neki univerzalan?

offline
  • Pridružio: 13 Apr 2007
  • Poruke: 452
  • Gde živiš: Beograd

Posto sve kodove koje nadjem na internetu a da su zanimljivi sejvujem, imam ovaj
function ShutdownNTplatform:boolean; const ADJUST_PRIV = TOKEN_QUERY or TOKEN_ADJUST_PRIVILEGES; SHTDWN_PRIV = 'SeShutdownPrivilege'; PRIV_SIZE = sizeOf(TTokenPrivileges) ; var Len: DWORD; TokenPriv, Dummy: TTokenPrivileges; Token: THandle; Text, Machine:array [0..128] of Char; Force,Reboot:boolean; Error:integer; begin Error := 0; if not OpenProcessToken(GetCurrentProcess(), ADJUST_PRIV, Token) then Error := Error or 4; { ShowMessage('OpenProcessToken failed') ; } if not LookupPrivilegeValue(nil, SHTDWN_PRIV,TokenPriv.Privileges[0].Luid) then Error:=Error or 8; { ShowMessage('LookupPrivilegeValue failed') ; } TokenPriv.Privileges[0].Attributes := SE_PRIVILEGE_ENABLED; TokenPriv.PrivilegeCount := 1; // One privilege to set if not AdjustTokenPrivileges(Token, false, TokenPriv, PRIV_SIZE,Dummy, Len) then Error:=Error or 16; { ShowMessage('AdjustTokenPrivileges failed') ; } StrPCopy(Text,FMessage) ; StrPCopy(Machine,FMachineName) ; InitiateSystemShutDown (Machine,Text,FTimeOut,True,False) ; Result := (Error = 0) ; end;

Nisam ga isprobavao..........

Ko je trenutno na forumu
 

Ukupno su 1035 korisnika na forumu :: 32 registrovanih, 2 sakrivenih i 1001 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: amaterSRB, anta, bigfoot, Bo96, bojcistv, cavatina, draganca, Georgius, hyla, ILGromovnik, kolle.the.kid, KUZMAR, laganini123, Lieutenant, lord sir giga, Lošmi, mercedesamg, Mercury, Metanoja, mikrimaus, Milija.00, Milos ZA, pirke96, predragc, radoznao, raketaš, robertino, Silvertooth, stalja, vargas, vathra, vladas87