Проблемы с командами WMIC при запуске из Java - PullRequest
0 голосов
/ 22 сентября 2010

В настоящее время у меня есть апплет, который запускает некоторые команды командной строки. Апплет не будет работать на случайных компьютерах. Команды, которые, кажется, вызывают проблему, являются командами WMIC. Апплет подписан и работает на некоторых компьютерах, но просто зависает на других (даже с той же версией ОС и браузера). Я провел значительное количество тестирований, и единственная команда, вызывающая проблемы, - это команда WMIC. Это известная проблема? Есть ли обходной путь для этого?

1 Ответ

0 голосов
/ 24 марта 2011

У меня возникла та же проблема, когда я пытался выполнить команду подпроцесса. Открыть WMIC в Jython.

Наконец-то нашел простое решение здесь: 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)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...