Este repositorio contiene dos pequeños chistes de VBScript, /Notifications/ y /No-Restart/ . Están destinadas a ser pequeñas bromas que pueden usarse para asustar a tus amigos. El /Notifications/ es completamente seguro , lo que significa que puedes enviar esto a tus amigos para asustarlos o hacerles bromas sin dañar nada (excepto posiblemente el estado mental del destinatario), mientras que el /No-Restart/ puede causar algunos pérdida de trabajo no guardado, porque obliga a su PC a reiniciarse.
Este se encuentra en el directorio /Notifications/ . Aquí hay una descripción general del archivo:
Create-lnk.ps1 : este es un script de PowerShell que crea un acceso directo a /Assets/Computer.cmd ./Assets/Joke.vbs : el archivo real que abre las notificaciones de broma./Assets/Computer.cmd : este es un archivo por lotes que abre Joke.vbs . Lo que se supone que debes hacer aquí es que después de descargar este repositorio/directorio de repositorio en la PC de tu amigo, ejecutes Create-lnk.ps1 . Si su nivel de ejecución de PowerShell bloquea esto, configúrelo en "Omitir" temporalmente. Recuerde volver a cambiar este nivel de ejecución una vez que haya terminado de ejecutar este script. Este script creará un acceso directo a Computer.cmd llamado My PC.lnk en el mismo directorio. Luego, oculta la carpeta del repositorio que descargaste y reemplaza (no debes eliminarla, solo esconderla en algún lugar o convertirla en un archivo oculto) My PC.lnk de tu amigo por el que acabas de crear. Cuando abran "Mi PC", serán recibidos con la broma de VBScript. Una vez más, esta broma no tiene nada de destructivo.
El VBScript para este directorio está escrito de manera muy noobish, en una gran cantidad de funciones 'if' anidadas con nombres de variables cuestionables. En realidad, tampoco hay ninguna manera de optimizarlo, que yo sepa, así que da igual.
Este se encuentra en el directorio /No-Restart/ . Aquí hay una descripción general del archivo:
Create-lnk.ps1 : este es un script de PowerShell que crea un acceso directo a /Data/Start.bat ./Data/Message.vbs : el archivo real escribe el mensaje que se mostrará y abre Restart.bat ./Data/Start.bat : este es un archivo por lotes que abre el bloc de notas y luego Message.vbs ./Data/Restart.bat : esta tarea mata el bloc de notas y reinicia la computadora. Nuevamente, puede ejecutar Create-lnk.ps1 para crear un acceso directo llamado Run Me!.lnk , que enlaza con Start.bat . Por supuesto, debe tener el nivel de ejecución correcto para que PowerShell ejecute este script. El archivo de enlace creado aquí es cuestionable y tiene una imagen que parece un error para que parezca sospechoso. No estaba seguro de lo que estaba pensando cuando hice esto, pero da igual. Si su amigo involuntario lo ejecuta por algún motivo, ejecuta Start.bat , que abre el bloc de notas y luego Message.vbs . Luego, VBScript escribe un mensaje extraño que finalmente les dice que no reinicien, pero también abre Restart.bat después de 5 segundos. Restart.bat luego taskkills el bloc de notas y reinicia la computadora. Esto de alguna manera me pareció divertido en 2020, así que hermano. Esta broma es destructiva y puede provocar la pérdida del trabajo no guardado. Úselo con precaución.
Si mira el historial de confirmaciones, tenga en cuenta que el antiguo VBScript está muy, muy mal escrito, por lo que lo actualicé a uno mejor.
Lo ideal sería ejecutar esto en un PowerShell con la versión 5.1 o superior, ya que no lo he probado con versiones anteriores. El símbolo del sistema y Windows Script Host (wscript.exe o cscript.exe) deben estar presentes en la computadora en la que lo está ejecutando.
/Notifications/ usa un ícono dentro de %SystemRoot%System32SHELL32.dll . Esto debería estar presente en la computadora.
/No-Restart/ utiliza el bloc de notas y shutdown.exe . Estos deberían estar presentes en la computadora.
Sin embargo, cabe señalar que todas estas dependencias deberían estar literalmente en una instalación predeterminada de Windows 10 :)