【问题标题】:WMI: Win32_Process.create(): Program files (x86) gives "Path Not Found"WMI:Win32_Process.create():程序文件 (x86) 给出“找不到路径”
【发布时间】:2014-11-10 09:59:51
【问题描述】:

有人可以分享一下为什么此代码会出现“找不到路径”错误的任何想法吗?谢谢。

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) 

【问题讨论】:

    标签: vbscript process wmi


    【解决方案1】:

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

    【讨论】:

    • 是的,这就是原因。非常感谢你! :CD
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-08-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-21
    • 2012-09-18
    相关资源
    最近更新 更多