RushЦитата: MsiExec.exe /I{3075C5C3-0807-4924-AF8F-FF27052C12AE}
Я разобрался что MsiExec.exe используется для uninstall, но вот какой класс использожать и какой ключ - мне не ясно.
Насчет ключа, в реестре нашел вот такое:
[HKEY_CLASSES_ROOT\Msi.Package\shell\Uninstall\command]
@="\"C:\\WINDOWS\\SYSTEM\\msiexec.exe\" /x \"%1\" %*"
т.е. похоже, что ключь надо ставить /х , а вот как понимать и чем заменять "%1\" %*" я не понял
Поиск класса для Нортон Антивируса по реестру выдал много различных классов. Какой именно использожэвать - не ясно. Вот (далеко не все) что я накопал:
REGEDIT4
[HKEY_CLASSES_ROOT\CLSID\{
049BD180-1EEB-4881-84BB-2A6AC3304005}]
@="NAV
LicenseInfo Class"
[HKEY_CLASSES_ROOT\CLSID\{
049BD180-1EEB-4881-84BB-2A6AC3304005}\InprocServer32]
"ThreadingModel"="Apartment"
@="C:\\Program Files\\Norton SystemWorks\\Norton Antivirus\\Navlcom.dll"
[HKEY_CLASSES_ROOT\CLSID\{049BD180-1EEB-4881-84BB-2A6AC3304005}\VersionIndependentProgID]
@="NAVLicense.NAVLicenseInfo"
[HKEY_CLASSES_ROOT\CLSID\{049BD180-1EEB-4881-84BB-2A6AC3304005}\TypeLib]
@="{
1C3159CA-948C-4290-A920-4C804DF9FB7D}"
[HKEY_CLASSES_ROOT\CLSID\{049BD180-1EEB-4881-84BB-2A6AC3304005}\ProgID]
@="NAVLicense.NAVLicenseInfo.1"
[HKEY_CLASSES_ROOT\Drive\shellex\ContextMenuHandlers\Symantec.Norton.Antivirus.IEContextMenu]
@="{
5345A4D5-41EB-4A2F-9616-CE1D4F6C35B2}"
REGEDIT4
[HKEY_CLASSES_ROOT\file\ShellEx\ContextMenuHandlers\Symantec.Norton.Antivirus.IEContextMenu]
@="{5345A4D5-41EB-4A2F-9616-CE1D4F6C35B2}"
REGEDIT4
[HKEY_CLASSES_ROOT\NortonAntiVirus.OfficeAntiVirus\CLSID]
@="{
DE1F7EEF-1851-11D3-939E-0004AC1ABE1F}"
REGEDIT4
[HKEY_CLASSES_ROOT\TypeLib\{
1C3159CA-948C-4290-A920-4C804DF9FB7D}\1.0]
@="NAVLicense 1.0 Type Library"
[HKEY_CLASSES_ROOT\TypeLib\{1C3159CA-948C-4290-A920-4C804DF9FB7D}\1.0\0\win32]
@="C:\\Program Files\\Norton SystemWorks\\Norton Antivirus\\Navlcom.dll"
[HKEY_CLASSES_ROOT\TypeLib\{1C3159CA-948C-4290-A920-4C804DF9FB7D}\1.0\HELPDIR]
@="C:\\Program Files\\Norton SystemWorks\\Norton Antivirus\\"
REGEDIT4
[HKEY_CLASSES_ROOT\TypeLib\{
2292E927-BD89-40DE-999A-4E72CE0EAA4F}\1.0]
@="NAVShellExt 1.0 Type Library"
[HKEY_CLASSES_ROOT\TypeLib\{2292E927-BD89-40DE-999A-4E72CE0EAA4F}\1.0\HELPDIR]
@="C:\\Program Files\\Norton SystemWorks\\Norton Antivirus\\"
[HKEY_CLASSES_ROOT\TypeLib\{2292E927-BD89-40DE-999A-4E72CE0EAA4F}\1.0\0\win32]
@="C:\\Program Files\\Norton SystemWorks\\Norton Antivirus\\NavShExt.dll"
REGEDIT4
[HKEY_CLASSES_ROOT\TypeLib\{
3ABF9055-667E-4FDF-ADDA-2622E8677CBC}\1.0\0\win32]
@="C:\\PROGRAM FILES\\NORTON SYSTEMWORKS\\NORTON ANTIVIRUS\\NAVEVENT.DLL"
Или все эти классы не то, и я не так ищу. (я искал по 'antivirus')
И с ключами команды неясно.
(Кстати у меня антивирус из пакета System Works 2004 )