VB-Code: Win XP herunterfahren - OHNE Shutdown.exe

Hallo alle zusammen,

ich habe vor ein paar Jahren ein Programm hinbekommen, dass - auf meine Bedürfnisse zugeschnitten - den Computer herunterfahren konnte, egal welches OS… und dann ist der Computer abgeschmiert und das Prog in der Unendlichkeit verschwunden.

Der Code war auf Anfänger-Basis, so simpel, dass es jeder verstehen konnte. Jetzt finde ich im Internet nichts dazu.

Hat vielleicht irgendwer eine Idee?

Hallo,

das machst du mit der API

Private Declare Function ExitWindows Lib "User32" Alias "ExitWindowsEx" (ByVal dwOptions As Long, byval dwReserved As Long) As Long

Für dwOptions übergibst du eine 0, 1 oder 2

0 = Benutzer abmelden
1 = Rechner herunterfahren
2 = Rechner neu starten

Für dwReserved übergibst du einfach &HFFFF

MfG Alex

Hi,

ich bin anscheinend zu sowas nicht fähig…

Ich habe ein neues Formular erstellt, darauf einen Button mit „Herunterfahren“ betitelt und diesen Code eingefügt:

Public Class Form1

 Private Declare Function ExitWindows Lib "User32" Alias "ExitWindowsEx" (ByVal dwOptions As Long, ByVal dwReserved As Long) As Long

 Private Sub Button1\_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
 ExitWindows(1, &HFFFF)
 End Sub
End Class

Nichts passierte…

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]