powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Uninstall программ с помощью WMI
2 сообщений из 2, страница 1 из 1
Uninstall программ с помощью WMI
    #35649817
Andreykas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте, форумчане!

Возник вопрос. Как, используя методы WMI, можно удалять установленное ПО с компьютера?
Буду признателен за ответ.
...
Рейтинг: 0 / 0
Uninstall программ с помощью WMI
    #35684256
Новичок_01
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если речь идёт о VBS, я себе когда-то писал вот такое (за основу пример уже не помню откуда брал):

Function UnInstallProg(ProductName, Dialog)
Dim colSoftware,objSoftware,objWMIService
Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\.\root\cimv2")
UnInstallProg = False
Set colSoftware = objWMIService.ExecQuery _
("Select * from Win32_Product Where Name = '" & ProductName & "'")
For Each objSoftware In colSoftware
If Dialog Then
If MsgBox("Обнаружен программный продукт " & Chr(13) & Chr(10) & _
Chr(34) & ProductName & Chr(34) & Chr(13) & Chr(10) & Chr(13) & Chr(10) & _
"Деинсталлировать?", vbExclamation Or vbYesNo, ProductName) = vbYes Then
objSoftware.Uninstall
End If
Else
objSoftware.Uninstall
End If
UnInstallProg = True
Next
End Function

Обработай слегка напильником (выкини лишнее и пр.), и будет тебе счастье... Одно плохо - деинсталляция иногда идёт долго, а всё это "молча". Пользователи ждут и не поймут, что происходит. Как пририсовать ProgressBar какой-нибудь этими средствами - не знаю.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Uninstall программ с помощью WMI
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]