Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Как узнать путь к установленной программе, если известен msi guid? / 4 сообщений из 4, страница 1 из 1
13.08.2010, 13:45:46
    #36790697
korf
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать путь к установленной программе, если известен msi guid?
Такая ситуация: на компьютере установлена некая программа для которой известен guid.
Программа прописана в реестре:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{<GUID>}

Значение UninstallString = MsiExec.exe /I{0733556C-37E8-4123-A801-D3E6C5151617}

Мой вопрос: каким образом утилита MsiExec.exe узнает имя и путь к файлу который нужно запускать при удалении программы? Где в реестре эту информацию можно найти?

Заранее спасибо
...
Рейтинг: 0 / 0
13.08.2010, 17:56:14
    #36791451
korf
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать путь к установленной программе, если известен msi guid?
Up
...
Рейтинг: 0 / 0
13.08.2010, 19:25:17
    #36791542
korf
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать путь к установленной программе, если известен msi guid?
up
...
Рейтинг: 0 / 0
18.08.2010, 14:34:31
    #36797850
SLab
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать путь к установленной программе, если известен msi guid?
korf,
Видимо как то через WMI.
Как пример:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
strComputer = "." 
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\CIMV2") 
Set colItems = objWMIService.ExecQuery( _
    "SELECT * FROM Win32_Product",, 48 ) 
For Each objItem in colItems 
    Wscript.Echo "-----------------------------------"
    Wscript.Echo "Win32_Product instance"
    Wscript.Echo "-----------------------------------"
    Wscript.Echo "IdentifyingNumber: " & objItem.IdentifyingNumber
    Wscript.Echo "Name: " & objItem.Name
    Wscript.Echo "PackageCache: " & objItem.PackageCache
Next
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Как узнать путь к установленной программе, если известен msi guid? / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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