2017-02-06 7 views
0

Здравствуйте хочет использовать wmic для unistall программы проблемы в том, что программа хранятся в:WMIC в unistall программы в Wow6432Node

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall 

И wmic может только вид по умолчанию:

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall 

Можете ли вы найти способ unistall приложений в:

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall 

использованием wmic?

Я видел некоторые posts относительно этой проблемы:

найден Также this может быть полезно:

мне действительно нужно использовать wmic для удаления программа может кто-нибудь мне помочь? Может ли кто-нибудь создать небольшую функцию в cpp, чтобы установить WMIC на HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall по умолчанию?

Я знаю, что это сложно, любая помощь будет отличной !!!

+0

1) У вас нет файлов, таких как Unistallation exe, Uninstall.bat?. 2) Можете ли вы видеть имя файла в программах «добавить/удалить»? 3) Вы пытались удалить по имени. (указывая имя приложения) – ban

+0

ну, возможно, да, но поскольку у меня есть много компьютеров в сети, его гораздо проще удалить программу с помощью wmic, чем сделать это один за другим, было бы очень долго и больно сделать это 1) возможно, да 2) да 3) да, но он не найдет его – cpherx

+0

1) Если вы знаете путь к файлу деинсталляции (я понял, что путь может быть общим/Возможно, вы сохранили его в реестре), вы можете запустить файл с помощью wmic напрямую. 2) Если вы можете видеть, я надеюсь, что это сработает (попробуйте указать листинг установленных приложений с помощью команды wmic «wmic product get name» (указать удаленные данные)) 3) Можете ли вы рассказать нам, какая команда wmic использовала & возвращаемое значение команда ? – ban

ответ

0

Делать то, что вы просите документирована под Requesting WMI Data on a 64-bit Platform:

приложения

C++ может использовать интерфейс IWbemContext с IWbemServices::ExecMethod общаться использование провайдера к WMI не по умолчанию.

+0

спасибо, что человек за помощь действительно appriciate это! Можете ли вы дать мне небольшой пример в int main() для unistall программы, расположенной в HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ Windows \ CurrentVersion \ Uninstall в cpp, используя это? Я новичок в C++, поэтому я действительно не знаю, как его использовать! и спасибо за полезный ответ! – cpherx

 Смежные вопросы

  • Нет связанных вопросов^_^