Декларация 2010 InsD2010.exe inno setup

Ответить
Аватара пользователя
merdzd

Декларация 2010 InsD2010.exe inno setup

Сообщение merdzd »

Добрый день.

Программа Декларация 2010 InsD2010.exe с сайта ФНС
http://www.nalog.ru/el_usl/no_softwa...g_fiz/3779682/




Делаем установку:

\\folder\InsD2010.exe /loadinf=\\folder\nalog.inf /verysilent

Но всё равно в начале спрашивает, установить Декларация 2010 (ДА,,НЕТ).

А в конце, запускает установку модуля печати.

Который уже установлен.



Содержимое INF после установки с /loadinf

[Setup]

Dir=C:\Program Files (x86)\Декларация 2010

Group=Декларация 2010

NoIcons=0

Components=
Аватара пользователя
boss911

Re: Декларация 2010 InsD2010.exe inno setup

Сообщение boss911 »

Оно упаковано древней версией IS (2.0.18) и явно автор не напрягался по-человечески написать скрипт. Тут самый простой способ, это переупаковать приложение, либо в IS с нормальным скриптом, либо в SFX. Из скрипта этого инсталлятора выдрал только самое полезное:



Код:

Код: Выделить всё

[HKEY_CLASSES_ROOT\.dc0]
"@"="Decl2010"
[HKEY_CLASSES_ROOT\Decl2010]
"@"="Декларация 2010"
[HKEY_CLASSES_ROOT\Decl2010\Shell\Open\Command]
"@"=""{app}\Decl2010.exe" "%1""
[HKEY_CLASSES_ROOT\Decl2010\DefaultIcon]
"@"="{app}\Decl2010.exe, 0"
[HKEY_CURRENT_USER\Software\ГНИВЦ МНС России\Декларация 2010]
"TextLabels"=dword:1
"ShowStdToolbar"=dword:1
"FullScreen"=dword:0
"wLeft"=dword:0
"wTop"=dword:0
"wWidth"=dword:0
"wHeight"=dword:0

Так что переупаковываем с этим REG, не забывая поправить пути в Command и в DefaultIcon (для ассоциации). А еще
Ответить

Вернуться в «Автоматическая установка приложений»