0

我有一个可以打开浏览器窗口的简短 VB。该脚本是从 Java 进程启动的,通过Runtime.getRuntime().exec()以 wscript.exe 作为解释器的命令启动。当我从提示符启动脚本时,它会按预期运行,但是从我的 Java 进程中它会打开“Windows 脚本主机设置”对话框(而不是打开浏览器窗口)。这是某种安全措施吗?

我的 Java 应用程序在 Java 1.6 中运行,我测试的 Windows 版本是 Windows 7 和 Windows 2003 终端服务器会话。

4

1 回答 1

0

尝试仅通过脚本名称本身运行脚本,因此无需定义 VM,如有必要,您可以将两个 VM 之一定义为默认 VM(请参阅 wscript.exe /?)如果这没有帮助,请尝试以下操作

运行 regedit,导航到Hkey_local_machine \software \microsoft \windowsNT \currentversion \winlogon 这里有一个 userinit 注册表,双击它。在 Value data 字段中会有 b 类似C:\WINDOWS\system32\userinit.exe, C:\WINDOWS\system32\wscript.exe Delete the C:\WINDOWS\system32\wscript.exepart 这样该字段只有 C :\WINDOWS\system32\userinit.exe,单击 ok 并关闭注册表编辑器,然后重新启动 windows

于 2012-08-31T11:34:08.877 回答