意外的VBscript叉炸弹/无限循环

时间:2017-05-12 23:06:28

标签: vbscript

这是我写过的第一个VBscript,所以我绝对可以使用一些指导。

通过研究和片段浏览,我生成了以下vbscript来启动批处理文件。

dim shell
set shell = CreateObject("WScript.Shell")
shell.Run "permissions.bat"
set shell=nothing
WScript.Quit

permissions.bat的内容是:

icacls "%PROGRAMFILES(X86)%\programFolder\mySoftwarePackage" /grant "NT AUTHORITY\Authenticated Users":(OI)(CI)M /t
PAUSE

我遇到的问题是,当我启动vbscript时,它永远不会停止启动我的bat文件。它像fork炸弹一样不断启动实例,最终导致Windows内核崩溃。有谁知道我在这里做错了什么?我没有在任何地方放置一个while循环。

0 个答案:

没有答案