【问题标题】:WMIC command lind issues when run from Java从 Java 运行时出现 WMIC 命令行问题
【发布时间】:2010-09-21 20:32:04
【问题描述】:

目前我有一个运行一些命令行命令的小程序。该小程序将无法在随机计算机上运行。似乎导致问题的命令是 WMIC 命令。该小程序已签名并在某些计算机上运行,​​但在其他计算机上只是挂起(即使使用相同的操作系统和浏览器版本)。我已经进行了大量测试,唯一导致问题的命令是 WMIC 命令。这是一个已知问题吗?有解决办法吗?

【问题讨论】:

标签: java applet wmi


【解决方案1】:

当我尝试在 Jython 中执行 WMIC 的 subprocess.Popen 命令时遇到了同样的问题。

终于在这里找到了一个简单的解决方法: http://community.flexerasoftware.com/showthread.php?t=189108&page=2

并且只是在 WMIC 命令的末尾添加了“

例如,在 Windows 中卸载程序(使用通配符名称):

import os
uninstallCommand = '%windir%\\system32\\wbem\\wmic product where "name like \'%My Program%\'" call uninstall /nointeractive < NUL'
os.system(uninstallCommand)

【讨论】:

    猜你喜欢
    • 2012-10-02
    • 2022-01-22
    • 1970-01-01
    • 1970-01-01
    • 2022-01-12
    • 2011-06-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多