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

问题描述 投票:0回答:1

这是我编写的第一个 VBscript,所以我绝对需要一些指导。

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

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 循环。

vbscript
1个回答
0
投票

好吧,在我可以告诉你问题出在你的bat文件中之前,你的vbs脚本工作得很好

© www.soinside.com 2019 - 2024. All rights reserved.