Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка приложений (http://forum.oszone.net/forumdisplay.php?f=61)
-   -   Декларация 2010 InsD2010.exe inno setup (http://forum.oszone.net/showthread.php?t=255219)

merdzd 01-03-2013 10:20 2101620

Декларация 2010 InsD2010.exe inno setup
 
Добрый день.
Программа Декларация 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 01-03-2013 11:06 2101642

Оно упаковано древней версией 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 2102008

Цитата:

Цитата boss911
А еще »

Что?


Время: 23:45.

Время: 23:45.
© OSzone.net 2001-