Ce dépôt contient deux petites blagues VBScript, /Notifications/
et /No-Restart/
. Il s’agit de petites farces qui peuvent être utilisées pour effrayer vos amis. Celui /Notifications/
est totalement sûr , ce qui signifie que vous pouvez l'envoyer à vos amis pour les effrayer ou leur faire une blague sans rien endommager (sauf éventuellement l'état mental du destinataire ?), tandis que celui /No-Restart/
peut provoquer des problèmes. perte de travail non sauvegardé, car cela oblige votre PC à redémarrer.
Celui-ci se trouve dans le répertoire /Notifications/
. Voici un aperçu du fichier :
Create-lnk.ps1
- il s'agit d'un script PowerShell qui crée un raccourci vers /Assets/Computer.cmd
./Assets/Joke.vbs
- le fichier réel qui ouvre les notifications de farce./Assets/Computer.cmd
- il s'agit d'un fichier batch qui ouvre Joke.vbs
. Ce que vous êtes censé faire ici, c'est qu'après avoir téléchargé ce référentiel/répertoire de dépôt sur le PC de votre ami, vous exécutez Create-lnk.ps1
. Si leur niveau d'exécution PowerShell bloque cela, configurez-le temporairement sur « Contourner ». N'oubliez pas de modifier à nouveau ce niveau d'exécution une fois que vous avez terminé d'exécuter ce script. Ce script créera un raccourci vers Computer.cmd
appelé My PC.lnk
dans le même répertoire que lui. Ensuite, cachez le dossier repo que vous avez téléchargé, tout en remplaçant (vous ne devez pas le supprimer, il suffit de le cacher quelque part ou d'en faire un fichier caché) My PC.lnk
de votre ami par celui que vous venez de créer. Lorsqu'ils ouvriront « Mon PC », ils seront accueillis avec la farce VBScript. Encore une fois, cette farce n’a rien de destructeur.
Le VBScript pour ce répertoire est écrit de manière très noobish, dans une très grande quantité de fonctions 'if' imbriquées avec des noms de variables douteux. À ma connaissance, il n'y a pas non plus vraiment de moyen de l'optimiser, peu importe.
Celui-ci se trouve dans le répertoire /No-Restart/
. Voici un aperçu du fichier :
Create-lnk.ps1
- il s'agit d'un script PowerShell qui crée un raccourci vers /Data/Start.bat
./Data/Message.vbs
- le fichier réel tape le message qui sera affiché et ouvre Restart.bat
./Data/Start.bat
- il s'agit d'un fichier batch qui ouvre le bloc-notes, puis Message.vbs
./Data/Restart.bat
- cette tâche tue le bloc-notes et redémarre l'ordinateur. Encore une fois, vous pouvez exécuter Create-lnk.ps1
pour créer un raccourci appelé Run Me!.lnk
, qui renvoie à Start.bat
. Vous devez bien sûr disposer du niveau d’exécution correct pour que PowerShell puisse exécuter ce script. Le fichier de lien réalisé ici est douteux avec une image qui ressemble à un bug pour le rendre suspect. Je n'étais pas sûr de ce que je pensais quand j'ai fait ça, mais peu importe. Si votre ami involontaire l'exécute pour une raison quelconque, il exécute Start.bat
, qui ouvre le bloc-notes puis Message.vbs
. Le VBScript tape ensuite un message farfelu qui leur dit finalement de ne pas redémarrer, mais ouvre également Restart.bat
après 5 secondes. Restart.bat
tue ensuite le bloc-notes et redémarre l'ordinateur. Cela m'a semblé drôle en 2020, alors bruh lmao. Cette farce est destructrice et peut entraîner la perte de travaux non sauvegardés. A utiliser avec prudence.
Si vous regardez l'historique des validations, notez simplement que l'ancien VBScript est très très mal écrit, je l'ai donc mis à niveau vers un meilleur.
Idéalement, vous devriez l'exécuter sur un PowerShell avec la version 5.1 ou supérieure, car je ne l'ai pas testé avec des versions plus anciennes. L'invite de commande et l'hôte de script Windows (wscript.exe ou cscript.exe) doivent être présents sur l'ordinateur sur lequel vous l'exécutez.
/Notifications/
utilise une icône dans %SystemRoot%System32SHELL32.dll
. Celui-ci devrait être présent sur l'ordinateur.
/No-Restart/
utilise le bloc-notes et shutdown.exe
. Ceux-ci doivent être présents sur l'ordinateur.
Cependant, il convient de noter que toutes ces dépendances devraient littéralement figurer dans une installation par défaut de Windows 10 :)