Показать полную графическую версию : [решено] Тихая установка WinTools.net Pro
KillHunter
04-11-2007, 02:06
Тихая установка WinTools.net Pro
Помогите утстановить и зарегать данный сабж тихой установкой.
Выкладываю ссылку на оригинальный дистрибутив:САБЖ (http://www.wintools.net/wintoolspro.exe)
Спасибо надеюсь на поддержку. :biggrin:
KillHunter
06-11-2007, 00:10
(совсем тихий- нет запий в реестре, тупо пережал РАРом) только иконка на столе. »
А как зарегать???
Искал в реестре-не нашёл....
mamont1,
Он условно бесплатный. Работает в течение 21 дня, а потом нужно его регистрировать.
mamont1
Всё разобрался... Она у вас уже зарегистрирована, вот и окошко с регистрацией не вылезает.
KillHunter
06-11-2007, 10:26
Она у вас уже зарегистрирована, вот и окошко с регистрацией не вылезает. »
Именно так....
Чего-то он FAR убивает как процесс :(
А так - неплохая программа - на флешку пойдет
Зарегенный WinTools.net Professional Edition 8.8.1 и POST.CMD тупо пережал РАРом
Path=%ProgramFIles%
Setup=POST.CMD
Silent=1
Overwrite=1
Shortcut=D, "WinTools.net Professional\wintoolspro.exe", "", "WinTools.net Professional 8.8.1", "wintoolspro.lnk"
В POST.CMD прописал отображаться в "Установка и удаление программ"
reg add "hklm\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\WinToolsProfessional" /v "DisplayName" /d "WinTools.net Professional" /f
reg add "hklm\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\WinToolsProfessional" /v "DisplayIcon" /d "%ProgramFiles%\WinTools.net Professional\wintoolspro.exe" /f
reg add "hklm\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\WinToolsProfessional" /v "UninstallString" /d \""%ProgramFiles%\WinTools.net Professional\uninstall.exe\"" /f
reg add "hklm\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\WinToolsProfessional" /v "URLInfoAbout" /d "http://www.wintools.net/" /f
reg add "hklm\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\WinToolsProfessional" /v "Publisher" /d "http://www.wintools.net/" /f
exit
Всё работает но POST.CMD остаётся в папке Program Files
Чё прописать в РАРе штоб удалил POST.CMD?
jameszero
08-11-2007, 08:22
mamont1
Удалить файл можно из самого POST.CMD
reg add "hklm\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\WinToolsProfessional" /v "DisplayName" /d "WinTools.net Professional" /f
reg add "hklm\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\WinToolsProfessional" /v "DisplayIcon" /d "%ProgramFiles%\WinTools.net Professional\wintoolspro.exe" /f
reg add "hklm\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\WinToolsProfessional" /v "UninstallString" /d \""%ProgramFiles%\WinTools.net Professional\uninstall.exe\"" /f
reg add "hklm\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\WinToolsProfessional" /v "URLInfoAbout" /d "http://www.wintools.net/" /f
reg add "hklm\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\WinToolsProfessional" /v "Publisher" /d "http://www.wintools.net/" /f
del POST.CMD
exit
KillHunter
08-11-2007, 10:30
jameszero, Хитро,спасибо,работает. »
Это всё замечательно,но как зарегать данный сабж????
Это всё замечательно,но как зарегать данный сабж???? »
Вопросы вареза здесь запрещены. Сходите на руборд.
KillHunter
09-11-2007, 11:32
Вопросы вареза здесь запрещены. Сходите на руборд. »
При чём здесь варез???Я не прошу мне выкладывать зареганную софтину,а прошу всего лишь подсказать где она хранит лицензию...
KillHunter
при сканировании Regshot'ом - ноль. Насколько я успел разобраться, копать надо в сторону файла wintoolspro.ini в каталоге программы. При сравнении оказывается, что в различие в строке[OPTIONS]
Data=(тут случайное число)
хотя может я и не прав.
При удалении файла wintoolspro.ini вся регистрация слетает, вот в чем дело. Возможно, это такая защита у проги - то есть она не хранит рег. данные в реестре или в ини файле в открытом виде. В любом случае все это хитро сделано.
[SYSFILES]
Check=1
Yes=1
Temp=278242847,082I2826CR4V2LS
Trash=(тут случайное число)
Помойму здесь в wintoolspro.ini
строка Temp=278242847,082I2826CR4V2LS неизменна
У меня получается так:
Устанавливаю WinTools. В ни разу не запущенной проге wintoolspro.ini выглядит так (только основное)[SYSFILES]
Check=1
Yes=1
Temp=
Trash=
после первого запуска[SYSFILES]
Check=1
Yes=1
Temp=
Trash=(тут случайное число)
Если поправить Temp=278242847,082I2826CR4V2LS
то прога регестрируется.
Прогу надо инсталировать, запустить - закрыть и........
Как заполнить поле "Temp=" в wintoolspro.ini ?
Итак, в основном проблему я решил
1. Программу я перепаковал в Inno Setup, и заменил оригинальный wintoolspro.ini на
[OPTIONS]
TextLabels=1
Transparent=100
Left=242
Top=245
Right=796
Bottom=535
ShowMaximized=0
2. Далее -ставим программу, запускаем... прибиваем через taskkill приложение
3. Выполняем командный файл:
@Echo Off
FindStr /B /L /I /G:dn2.lst wintoolspro.ini>>find.txt
echo.>>find.txt
echo Temp=xxxxxxxxxxxxxxxxxxxxxxxx>>find.txt
:: (здесь цифро-буквенно-символьное сочетание, которое
:: образуется в директории программы в файле wintoolspro.ini в секции [SYSFILES])
end
комментарии к листингу:
ищем в ини файле все строки, содержащиеся в списке dn2.lst:
[OPTIONS]
TextLabels
Transparent
Left
Top
Right
Bottom
ShowMaximized
Data
[SYSFILES]
Trash
при желании можно менять. Главное, чтоб в списке не было строки "Temp"
результаты поиска сбрасываются в файл find.txt в каталоге программы
потом присоединяем к файлу "перевод каретки" (echo. - обязательно!) и потом -
регистрационную информацию (строка Temp)
После чего нужно удалить оригинальный файл wintoolspro.ini и переименовываем find.txt на wintoolspro.ini
Вроде все. Постараюсь сегодня все отладить.
Всё получилось :)
WinTools.net 8.8.1 Professional. 964 кб
скачать (http://webfile.ru/1594884)
перепаковано в InnoSetup, запаковано в "тихий" 7-zip sfx архив.
Желающие могут распаковать архив, расковырять сам инсталлер -
я не защищаю его паролем.
Внимание! Вареза там нет!
Если хотите, чтобы программа ставилась уже зарегистрированной, то
1. Скачайте пакет отсюда (http://webfile.ru/1594885). В нем содержатся:
install_script.iss (тут надеюсь все ясно)
pack.bat (скрипт упаковки)
start.bat (командный файл установки)
dn2.lst (состав ini файла, описано постом выше)
В файле start.bat найдите строку echo Temp=XXXXXXXX и замените крестики на ту последовательнось символов, которую генерирует WinTools.net при регистрации. Само собой, что для этого программу нужно зарегистрировать регномером (это не ко мне :) а на варезники), вытащить из файла wintools.ini строку Temp=... и скопировать ее в start.bat. После чего программу удалить полностью и поставить "тихую" сборку.
Вроде все. Простите если путанно излагаю, если что - пишите, постараюсь ответить.
P. S. Разработчики программы - молодцы и хитрецы... намучался вдоволь с этой инсталляшкой...
snark, Скачал
wintoolsnetpro_881.exe.safe
1. install_script.iss
2. pack.bat
3. start.bat
4. dn2.lst
Temp=XXXXXXXX - в start.bat поправил а чё дальше? (если что - пишите, постараюсь ответить. »
mamont1
положи в одну директорию файлы
wintoolsnetpro881.exe (это распакованный wintoolsnetpro_881.exe)
pack.bat
start.bat
dn2.lst
7zSD.sfx
config.txt
где 7zSD.sfx и config.txt - файлы, необходимые для sfx 7-zip архива. Их кстати можно достать из скачанного wintoolsnetpro_881.exe при помощи 7zip splitter
Потом запусти pack.bat. Через несколько секунд в директории появится файл wintoolsnetpro_881.exe. Для упаковки необходимо чтобы на компьютере был установлен архиватор 7-zip
Содержимое config.txt
;!@Install@!UTF-8!
RunProgram="hidcon:start.bat"
GUIMode="0"
;!@InstallEnd@!
snark, Спасибо
Проделал все эти шаманские действа - но получилось.
Можно ли в SFX RAR архив упаковать (твой распакованный wintoolsnetpro_881.exe)?
И Что в коментарии SFX RAR прописать.?
mamont1, всегда пожалуйста ;), только это не шаманство, а точный расчет.
Файлы для упаковки:
wintoolsnetpro881.exe
dn2.lst
start.bat
Комментарий для WinRAR'a
Setup=start.bat
TempMode
Silent=1
Overwrite=1
Единственно что хочу отметить - если в моем варианте с 7-zip в сам модуль уже "вшита" утилита для сокрытия командной строки, то в случае WinRAR'a придется использовать сторонние утилиты. Но я думаю это не проблема.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.