WMI:Win32_Process.create():程序文件(x86)给出"找不到路径"

时间:2014-11-10 09:59:52

标签: vbscript process wmi

有人可以分享任何想法,为什么这个代码会给出一个" Path Not Found"错误?谢谢。

Set WMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2")

Set Win32ProcessStartup = WMIService.Get("Win32_ProcessStartup")
Set Win32ProcessStartupConfig = Win32ProcessStartup.SpawnInstance_
Win32ProcessStartupConfig.ShowWindow = 2

Set Win32Process = WMIService.Get("Win32_Process")
returnValue = Win32Process.Create ("iexplore.exe", _
                                   "C:\Program Files (x86)\Internet Explorer", _
                                   Win32ProcessStartupConfig, processIDOutputValue) 

1 个答案:

答案 0 :(得分:1)

因为您没有在第一个(命令行)参数中指定iexplorer.exe的完整路径。第二个(当前目录)设置子进程的当前文件夹,但不帮助父进程找到.exe。