PDA

Показать полную графическую версию : Декларация 2010 InsD2010.exe inno setup


merdzd
01-03-2013, 10:20
Добрый день.
Программа Декларация 2010 InsD2010.exe с сайта ФНС http://www.nalog.ru/el_usl/no_software/prog_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
01-03-2013, 11:06
Оно упаковано древней версией 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 (для ассоциации). А еще

Iska
01-03-2013, 18:22
А еще »
Что?




© OSzone.net 2001-2012