"We are back" « oc.at

Riskant?

AMDfreak 09.12.2001 - 13:27 1163 17
Posts

Guest

Deleted User
Registered: n/a
Location:
Posts: n/a
is klar das der string: "rundll32.exe user,ExitWindows" nicht funzt, is ja nur für win9x

für NT is der String für Logoff: "RUNDLL32 USER32.DLL,ExitWindowsEx" is aber nur Logoff nicht shutdown, weis auch nichtob der auch im Win2k funzt, im NT wars so, einfach probieren.

dann hab ich noch den Shutdown String für NT: "SHUTDOWN /L /R /T:0 /Y" wobei die "0" für die Sekunden bis zum Shutdown angibt, also 10 = 10sek in dieser zeit kann man dann auch abbrechen

das ganze gibts Speziell für Win2k auch als Programm zum selber schreiben, hier der Source:

Code:
HANDLE hdlProcessHandle = GetCurrentProcess();
HANDLE hdlTokenHandle;
OpenProcessToken( hdlProcessHandle, (TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY), &hdlTokenHandle );

TOKEN_PRIVILEGES tp;
tp.PrivilegeCount = 1;
VAPI( LookupPrivilegeValue( "", "SeShutdownPrivilege", &tp.Privileges[0].Luid ) );

tp.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED;

VAPI( AdjustTokenPrivileges( hdlTokenHandle, FALSE, &tp, 0, NULL, NULL ) );

ExitWindowsEx( EWX_POWEROFF, 0 );


Das einfachste von allem is aber immer noch ein prog das schon fix Fertig is :) das Prog heist shutdown (passender weise) und gibts im attachment.... einfach im MBM im Launcher einstellen, und der PC fährt heruntern sobald er zu heis wird....

Jo, hoffe ich konnte helfen.


Gr33tz Leech
sdown167_2845.zip (downloaded 43x)

knalltüte

Bloody Newbie
Registered: Dec 2001
Location: eisingen, südde..
Posts: 13
:D :D :D :D :D

DANKE DANKE!!!

Echt Super!

Werd ich gleich ma ausprobieren....

Nochmal danke!

Guest

Deleted User
Registered: n/a
Location:
Posts: n/a
HE HE ;)

kein Problem, man tut was man(n) kann :D


Gr33tz Leech
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz