Показать полную графическую версию : [решено] Тихая установка WinTools.net Pro
snark, 7-zip в сам модуль уже "вшита" утилита для сокрытия командной строки, то в случае WinRAR'a придется использовать сторонние утилиты. Но я думаю это не проблема. »
Проблема А можно (для чайников) на на этом часном примере обяснить как использовать сторонние утилиты. (не нравятся мне эти выскакивающие окна)
mamont1
Скрываем консольные окна (http://wiki.oszone.net/index.php/Скрываем_консольные_окна)
snark,
Setup=hidcon.exe start.bat
TempMode
Silent=1
Overwrite=1
Но во время старт-килл всёж выскакивает консоль - не критично.
Но самое главное - обидел немцев убрав их из Language.
Не будет-ли добр многоуважаемый джин.....
сделать ещё один wintoolsnetpro881.exe чтобы и немцы могли пользоваться.
mamont1, насчет консоли при "старт-килл" уже разобрался. Надо добавить в скрипте InnoSetup следующее:
[Run]
Filename: {app}\wintoolspro.exe; Flags: postinstall waituntilidle runminimized; Tasks: ; Languages:
Filename: taskkill.exe; Parameters: /F /IM wintoolspro.exe; Flags: postinstall runminimized
Правда, nag screen (окошко с требованием зарегистрироваться) все равно не сворачивается... но то он и наг-скрин :)
Немцев обижать намерения не было, просто всегда оставляю только английский язык и иногда русский.
Выкладываю архив wintoolspro_881.7z. Внутри "тихий" sfx-архив wintoolspro_881.exe + отдельно скрипты *.iss и *.cmd.
Добавлен немецкий язык, убраны мелкие ошибки, скрыта консоль taskkill'a.
Размер - 926 кб. скачать (http://webfile.ru/1596284)
snark, Спасибо + Danke- от немцев!!!
ну и на посошок....(а интересная тама!- много нового дала)
Как кинуть ярлык на раб. стол через .БАТ
Как кинуть ярлык на раб. стол через коменты РАРа (опять РАР:- но, согласитесь, редактировать в нём одно уновольствие - для чайника.)
И штоб там не было C:\Program Files
mamont1
Для создания ярлыка на рабочем столе правим start.bat:
...
start /wait wintoolsnetpro881.exe /VERYSILENT /SP- /LOADINF="01.txt"
...
где /LOADINF= - ключ, позволяющий загружать параметры установки через файл ответов (а ключ /SAVEINF="filename" позволяет создать такой файл ответов)
01.txt - сам файл ответов (имя конечно же может быть произвольное). Должен лежать в той же папке, что и wintoolsnetpro881.exe. Кавычки обязательны!
Листинг 01.txt
[Setup]
Lang=eng
Dir=C:\Program Files\WinTools.net
Group=WinTools.net
NoIcons=0
Tasks=desktopicon
Если же лень все это делать, то можно сделать проще:
...
start /wait wintoolsnetpro881.exe /VERYSILENT /SP- /NOICONS=0 /TASKS=desktopicon
...
А насчет И штоб там не было C:\Program Files »
не понял, о чем это.
snark,
"И штоб там не было C:\Program Files"- если не на диск С устанавливать.
И если в папку (нем.винда) Programme.
Я так понял в БАТ сеё предусмотренно, а как в РАРе?
mamont1
Нет. В скрипте install.iss указано брать значение из переменной {pf}, то есть %programfiles%. Так что если путь к "папке с программами" будет не "C:\Program files", a "D:\Programme" - значит, туда и установится. И это не зависит от того, каким архиватором запаковано.
[Setup]
AppName=WinTools.net Pro
AppVerName=WinTools.net 8.8.1 Pro
DefaultDirName={pf}\WinTools.net
WinTools.net Professional ver. 9.5.0
Подробней (http://forum.ru-board.com/topic.cgi?forum=35&topic=16182&start=980#11)
Давненько не заглядывал.
Мож кому пригодится:
::Тихий запуск инстолятора
start /wait wintoolspro.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-
::Запуск программы
start "" "%ProgramFiles%\Godlike Developers\WinTools.net Professional\wintoolspro.exe"
::Подождём пока прога перепише нужнуе ей данные в файл wintoolspro.ini
ping -n 3 -w 1000 127.0.0.1>nul
::Уничтожим процесс
TASKKILL.EXE /F /IM wintoolspro.exe
ping -n 3 -w 1000 127.0.0.1>nul
::Регестрируем - заменив крестики на ту последовательнось символов,
::которую генерирует WinTools.net при регистрации
::файл wintools.ini строка Temp=...
chgstr.exe "Temp=" "Temp=ххххххххххххххххххххххх" "%ProgramFiles%\Godlike Developers\WinTools.net Professional\wintoolspro.ini"
::утилита chgstr.exe (замена текста) - погуглить - найдёте.
mamont1, у меня неполучилолсь, правда я использовал "wintoolshome", но не вижу разницы, проблема у меня в регистрации нехочет она регаться, но все ставиться тихо.
P.S- все подменил, как описано, и каждый раз №Temp разный если я использую один ключ? Ище пробовал на установленной подменять Temp, тоже нехочет!?
Alexekon
03-10-2009, 05:47
у меня не получилолсь... »
Это неудивительно, программа изрядно защищена.
Однако, как говорится, "на всякого мудреца..." и ещё о резьбе, что-то такое...
Сделать нужно так: Установить программу, настроить её необходимым для себя образом и сохранить wintoolspro.ini, назначив файлу атрибут "Только чтение". Потом написать пакетник (*.cmd), вот такого содержания -
start /wait wintoolspro.exe /VERYSILENT / SUPPRESSMSGBOXES /NORESTART /SP-
XCOPY /R /K /Y wintoolspro.ini "%programfiles%/Godlike Developers\WinTools.net Professional\wintoolspro.ini"
exit
Далее, всё упаковать и пользоваться.
В процессе работы "Только чтение", может и исчезнуть.
Вот и всё.
Это только у меня WinTools.net Professional 11.11.1 - http://www.wintools.net/wintoolspro.zip
если отметить - запуск с флешки (http://lh5.ggpht.com/-BYpsdQq1TNU/Ts9dYGcZb5I/AAAAAAAAAOs/2KSLmMZr4XI/2011-11-25_101704.gif)
он таскается по компам не требуя регистрации?
Круто... - в плане - авто-установки.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.