![]() |
msiexec.exe
мне нужно чтоб из контекстного меню можно было распаковать msi
пробовал с помощью .reg но вылетают ошибки [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Msi.Package\shell\uniextract_sub] @="Извлечь" "Icon"="C:\\##Inno Setup##\\..ico" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Msi.Package\shell\uniextract_sub\command] @="\"C:\\##Inno Setup##\\..bat\" \"%1\"" и содержание bat файла C:\##Inno Setup##\..bat: msiexec.exe /a "%1" /qb TARGETDIR="%1 UNP" собственно вопрос в том что нужно исправить в моем коде чтоб ОН работал? |
icq99999999,
Код:
msiexec.exe /a %1 /qb TARGETDIR=%~dp0\UNP Так то вообще можно и через реестр без батника: Код:
Windows Registry Editor Version 5.00 Код:
"%SystemRoot%\System32\msiexec.exe" /a "%1" /qb TARGETDIR=%UserProfile%\Desktop\Unpack Для XP сменить на "%UserProfile%\Рабочий стол\Unpack". |
Nordek, Вы хоть скажите, что второй код в папку на Рабочем столе извлекает, а то будет автор темы долго искать результат ;).
|
Iska, Подумал что догадается и посетит ветку "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Msi.Package\shell\uniextract_sub\command" :).
|
A… Ну да, Вы правы — в редакторе реестра она будет читабельна.
|
Время: 02:17. |
Время: 02:17.
© OSzone.net 2001-