0
目前我有一個運行某些命令行命令的小程序。該小程序將無法在隨機電腦上工作。似乎導致問題的命令是WMIC命令。這個applet已經在某些計算機上簽名並運行,但只是掛在其他計算機上(即使使用相同的操作系統和瀏覽器版本)。我做了大量的測試,導致問題的唯一命令是WMIC命令。這是一個知道的問題?有沒有解決這個問題的方法?WMIC命令在從Java運行時遇到問題
目前我有一個運行某些命令行命令的小程序。該小程序將無法在隨機電腦上工作。似乎導致問題的命令是WMIC命令。這個applet已經在某些計算機上簽名並運行,但只是掛在其他計算機上(即使使用相同的操作系統和瀏覽器版本)。我做了大量的測試,導致問題的唯一命令是WMIC命令。這是一個知道的問題?有沒有解決這個問題的方法?WMIC命令在從Java運行時遇到問題
當我嘗試在Jython中執行WMIC的subprocess.Popen命令時,我遇到了同樣的問題。
終於找到一個簡單的解決這裏: http://community.flexerasoftware.com/showthread.php?t=189108&page=2
,並僅在WMIC的末尾添加命令「< NUL」重定向
例如,在Windows中卸載程序(使用通配符名):
import os
uninstallCommand = '%windir%\\system32\\wbem\\wmic product where "name like \'%My Program%\'" call uninstall /nointeractive < NUL'
os.system(uninstallCommand)
當我谷歌「java wmic掛」,我看到很多看起來相關的點擊。 – Ladlestein 2010-09-21 21:03:48
非常感謝你,使用我發現的論壇有我正在尋找的答案 – Tony 2010-09-22 15:32:43