![]() |
Re: Windows in 5 Sekunden ausschalten, aber wie?
Jop, das sollte schon richtig sein, ich wusste bis vorhin nicht, dass man sich zum herunterfahren erst die rechte holen muss ...
... denn das shutdown-tool-dingens tut sowas ähnliches zwar, allerdings in sehr verkürzter form ... mich wunderts, dass das überhaupt funktioniert:
Code:
na egal ... ^^
Sub Main()
'N 00401630 51 push ecx 'N 00401631 8D442400 lea eax, dword ptr [esp] 'N 00401635 56 push esi 'N 00401636 50 push eax 'N 00401637 6A00 push 0 'N 00401639 6A01 push 1 'N 0040163B 6A13 push 13h 'N 0040163D C744241400000000 mov dword ptr [esp+14h], 0 'N 00401645 E8FFFFFCD2 call L0040131C 'N * API ref: RtlAdjustPrivilege 'N 0040164A 8B3510104000 mov esi, dword ptr [L00401010] 'N * ref: __vbaSetSystemError 'N 00401650 FFD6 call esi 'N 00401652 6A00 push 0 'N 00401654 E8FFFFFD0F call L00401368 'N * API ref: NtShutdownSystem 'N 00401659 FFD6 call esi 'N 0040165B 5E pop esi 'N 0040165C 59 pop ecx 'N 0040165D C3 ret End Sub ciao, Philipp |
Re: Windows in 5 Sekunden ausschalten, aber wie?
RtlAdjustPrivilege ist lediglich die bequeme (allerdings auch undokumentierte) Art Privillegien zu aktivieren bzw. deaktivieren.
|
Re: Windows in 5 Sekunden ausschalten, aber wie?
@thomasw:
RtlAdjustPrivilege hab ich auch irgendwo gefunden, das war aber in VB, daher hab ich das sein lassen. @c113plpbr: Danke für den Hinweis mit der ntapi. :thumb: Danke nochmal an all SUPER Gruß Mazel |
Re: Windows in 5 Sekunden ausschalten, aber wie?
Zitat:
|
Re: Windows in 5 Sekunden ausschalten, aber wie?
klar dauert supend-to-disk länger,
denn beim normalen runterfahren wird alles "nur" beendet, wären bei suspend-to-disk einiges runtergefahren und der RAM auf Festplatte gespeichert wird. Und die Festplatte ist nunmal nicht gerade schnell und es dauert halt etwas, bis z.B. bei mir so ein GB vom RAM auf Disk kopiert wurde. Aber das liegt nicht nur an der Festplatte ... Windows scheint es ja nicht zu schaffen nur die belegten Speicherbereiche abzuspeichern. |
Re: Windows in 5 Sekunden ausschalten, aber wie?
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:21 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