Dieses Repo enthält zwei kleine VBScript-Witze, /Notifications/
und /No-Restart/
. Es handelt sich dabei um kleine Streiche, mit denen man seine Freunde erschrecken kann. Die Option /Notifications/
“ ist völlig sicher , das heißt, Sie können diese an Ihre Freunde senden, um ihnen Angst zu machen oder ihnen einen Streich zu spielen, ohne dass irgendetwas Schaden nimmt (außer möglicherweise dem mentalen Zustand des Empfängers?), während die Option /No-Restart/
“ einiges verursachen kann Verlust nicht gespeicherter Arbeit, da Ihr PC dadurch zum Neustart gezwungen wird.
Diese befindet sich im Verzeichnis /Notifications/
. Hier ist eine Dateiübersicht:
Create-lnk.ps1
– Dies ist ein PowerShell-Skript, das eine Verknüpfung zu /Assets/Computer.cmd
erstellt./Assets/Joke.vbs
– die eigentliche Datei, die die Streichbenachrichtigungen öffnet./Assets/Computer.cmd
– Dies ist eine Batchdatei, die Joke.vbs
öffnet. Was Sie hier tun sollen, ist, dass Sie Create-lnk.ps1
ausführen, nachdem Sie dieses Repo/Repo-Verzeichnis auf den PC Ihres Freundes heruntergeladen haben. Wenn die Powershell-Ausführungsebene dies blockiert, stellen Sie sie vorübergehend auf „Bypass“ ein. Denken Sie daran, diese Ausführungsebene wieder zu ändern, nachdem Sie mit der Ausführung dieses Skripts fertig sind. Dieses Skript erstellt eine Verknüpfung zu Computer.cmd
mit dem Namen My PC.lnk
im selben Verzeichnis. Verstecken Sie dann den heruntergeladenen Repo-Ordner und ersetzen Sie gleichzeitig die Datei My PC.lnk
Ihres Freundes durch die Datei, die Sie gerade erstellt haben (Sie sollten ihn nicht löschen, sondern irgendwo verstecken oder zu einer versteckten Datei machen). Wenn sie „Mein PC“ öffnen, werden sie mit dem VBScript-Streich begrüßt. Auch dieser Streich hat möglicherweise nichts Zerstörerisches an sich.
Das VBScript für dieses Verzeichnis ist sehr noobisch geschrieben, in sehr vielen verschachtelten „Wenn“-Funktionen mit fragwürdigen Variablennamen. Es gibt auch keine wirkliche Möglichkeit, es zu optimieren, soweit ich weiß, also was auch immer.
Diese befindet sich im Verzeichnis /No-Restart/
. Hier ist eine Dateiübersicht:
Create-lnk.ps1
– Dies ist ein PowerShell-Skript, das eine Verknüpfung zu /Data/Start.bat
erstellt./Data/Message.vbs
– Die eigentliche Datei gibt die Nachricht aus, die angezeigt wird, und öffnet Restart.bat
./Data/Start.bat
– Dies ist eine Batchdatei, die den Editor und dann Message.vbs
öffnet./Data/Restart.bat
– diese Aufgabe beendet Notepad und startet den Computer neu. Auch hier können Sie Create-lnk.ps1
ausführen, um eine Verknüpfung namens Run Me!.lnk
zu erstellen, die auf Start.bat
verweist. Sie sollten natürlich über die richtige Ausführungsebene verfügen, damit Powershell dieses Skript ausführen kann. Die hier erstellte Linkdatei ist fragwürdig und weist ein Bild auf, das wie ein Fehler aussieht, was sie verdächtig erscheinen lässt. Ich war mir nicht sicher, was ich dachte, als ich das gemacht habe, aber was auch immer. Sollte Ihr unwissender Freund es aus irgendeinem Grund ausführen, führt es Start.bat
aus, wodurch Notepad und dann Message.vbs
geöffnet werden. Das VBScript gibt dann eine verrückte Nachricht ein, die ihnen letztendlich mitteilt, nicht neu zu starten, aber auch Restart.bat
nach 5 Sekunden öffnet. Restart.bat
beendet dann den Editor und startet den Computer neu. Das kam mir im Jahr 2020 irgendwie komisch vor, also bruh lmao. Dieser Streich ist destruktiv und kann zum Verlust nicht gespeicherter Arbeit führen. Mit Vorsicht verwenden.
Wenn Sie sich den Commit-Verlauf ansehen, beachten Sie bitte, dass das alte VBScript sehr, sehr schlecht geschrieben ist, also habe ich es auf ein besseres aktualisiert.
Idealerweise sollten Sie dies auf einer Powershell mit Version 5.1 oder höher ausführen, da ich dies nicht mit älteren Versionen getestet habe. Auf dem Computer, auf dem Sie dies ausführen, sollten die Eingabeaufforderung und der Windows Script Host (wscript.exe oder cscript.exe) vorhanden sein.
/Notifications/
verwendet ein Symbol in %SystemRoot%System32SHELL32.dll
. Dies sollte auf dem Computer vorhanden sein.
/No-Restart/
verwendet Notepad und shutdown.exe
. Diese sollten auf dem Computer vorhanden sein.
Es ist jedoch zu beachten, dass alle diese Abhängigkeiten buchstäblich in einer Standardinstallation von Windows 10 vorhanden sein sollten :)