![]() |
shutdown, reboot usw.
Ich brauche diese Befehle für win w2k/xp:
*Gibt es glaube ich nur für w2k |
Re: shutdown, reboot usw.
Hi,
wie wäre es mit der Forensuche oder der Suche in der Code-Lib? ![]() ![]() mfG mirage228 |
Re: shutdown, reboot usw.
Ich habe fast alles gefunden, jetzt muss ich nur nocn den Befehl für den Standbymodus wissen.
|
Re: shutdown, reboot usw.
Guten Morgen.
Ist schon schön, wenn ein User seine Posts so freundlich gestaltet und nicht nur "Ich will" und "Ich brauche" rein schreibt. ![]() Mit
Delphi-Quellcode:
aufrufen oder entsprechend den Kommentaren im Source anpassen.
SetSuspendState(False, False, False);
Man liest sich, Stanlay |
Re: shutdown, reboot usw.
gibt es nicht auch noch die möglichkeit das ganze überdie shutdown.exe und shellexecute zu ändern? ich kenne die parameter nicht, aber shutdown -w verhindert doch das herunterfahren oder? und ich denke da gibt es die restlichen auch noch...
[edit] 1500. Beitrag :party: [/edit] |
Re: shutdown, reboot usw.
@Melfin: "shutdown -a" bricht das herunterfahren ab
Zitat:
|
Re: shutdown, reboot usw.
Das mit Shutdown funktioniert aber nur unter XP, unter w2k gibt es die shutdown.exe nicht
|
Re: shutdown, reboot usw.
Zitat:
Zitat:
Delphi-Quellcode:
unit StandbyWindows_Unit;
interface uses Windows; function StandbyWindows: Boolean; implementation const SE_SHUTDOWN_NAME = 'SeShutdownPrivilege'; // ----------------------------------------------------------------------------- function StandbyWindows: Boolean; var OSVersionInfo: TOSVersionInfo; hToken: THandle; hProcess: THandle; TokenPriv: TTokenPrivileges; ReturnLength: DWORD; begin Result := False; OSVersionInfo.dwOSVersionInfoSize := SizeOf(OSVersionInfo); if not GetVersionEx(OSVersionInfo) then Exit; case OSVersionInfo.dwPlatformId of VER_PLATFORM_WIN32_NT: begin hProcess := GetCurrentProcess; if not OpenProcessToken(hProcess, TOKEN_ADJUST_PRIVILEGES, hToken) then Exit; if not LookupPrivilegeValue(nil, SE_SHUTDOWN_NAME, TokenPriv.Privileges[0].Luid) then Exit; TokenPriv.PrivilegeCount := 1; TokenPriv.Privileges[0].Attributes := SE_PRIVILEGE_ENABLED; if not AdjustTokenPrivileges(hToken, False, TokenPriv, 0, PTokenPrivileges(nil)^, ReturnLength) then Exit; CloseHandle(hToken); end; {end VER_PLATFORM_WIN32_NT} end; {end case} Result := SetSystemPowerState(True, False); end; {end function} // ----------------------------------------------------------------------------- end. |
Re: shutdown, reboot usw.
Zitat:
[ot] Zitat:
[/ot] Greetz alcaeus |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:34 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz