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

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка приложений (http://forum.oszone.net/forumdisplay.php?f=61)
-   -   [решено] Тихая установка WinTools.net Pro (http://forum.oszone.net/showthread.php?t=93432)

KillHunter 04-11-2007 02:06 672273

Тихая установка WinTools.net Pro
 
Тихая установка WinTools.net Pro
Помогите утстановить и зарегать данный сабж тихой установкой.
Выкладываю ссылку на оригинальный дистрибутив:САБЖ
Спасибо надеюсь на поддержку. :biggrin:

KillHunter 06-11-2007 00:10 673285

Цитата:

Цитата mamont1
(совсем тихий- нет запий в реестре, тупо пережал РАРом) только иконка на столе. »

А как зарегать???
Искал в реестре-не нашёл....

maik5 06-11-2007 00:50 673305

mamont1,
Он условно бесплатный. Работает в течение 21 дня, а потом нужно его регистрировать.

maik5 06-11-2007 01:36 673319

mamont1

Всё разобрался... Она у вас уже зарегистрирована, вот и окошко с регистрацией не вылезает.

KillHunter 06-11-2007 10:26 673433

Цитата:

Цитата maik5
Она у вас уже зарегистрирована, вот и окошко с регистрацией не вылезает. »

Именно так....

wadimus 07-11-2007 08:06 673987

Чего-то он FAR убивает как процесс :(
А так - неплохая программа - на флешку пойдет

mamont1 08-11-2007 00:03 674538

Зарегенный 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 674626

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 674689

Цитата:

Цитата mamont1
jameszero, Хитро,спасибо,работает. »

Это всё замечательно,но как зарегать данный сабж????

samsobi 08-11-2007 11:35 674753

Цитата:

Цитата KillHunter
Это всё замечательно,но как зарегать данный сабж???? »

Вопросы вареза здесь запрещены. Сходите на руборд.

KillHunter 09-11-2007 11:32 675424

Цитата:

Цитата samsobi
Вопросы вареза здесь запрещены. Сходите на руборд. »

При чём здесь варез???Я не прошу мне выкладывать зареганную софтину,а прошу всего лишь подсказать где она хранит лицензию...

snark 12-11-2007 09:50 677104

KillHunter
при сканировании Regshot'ом - ноль. Насколько я успел разобраться, копать надо в сторону файла wintoolspro.ini в каталоге программы. При сравнении оказывается, что в различие в строке
Код:

[OPTIONS]
Data=(тут случайное число)

хотя может я и не прав.
При удалении файла wintoolspro.ini вся регистрация слетает, вот в чем дело. Возможно, это такая защита у проги - то есть она не хранит рег. данные в реестре или в ини файле в открытом виде. В любом случае все это хитро сделано.

mamont1 12-11-2007 23:07 677644

Код:

[SYSFILES]
Check=1
Yes=1
Temp=278242847,082I2826CR4V2LS
Trash=(тут случайное число)

Помойму здесь в wintoolspro.ini
строка Temp=278242847,082I2826CR4V2LS неизменна

mamont1 13-11-2007 10:27 677835

У меня получается так:
Устанавливаю WinTools. В ни разу не запущенной проге wintoolspro.ini выглядит так (только основное)
Код:

[SYSFILES]
Check=1
Yes=1
Temp=
Trash=

после первого запуска
Код:

[SYSFILES]
Check=1
Yes=1
Temp=
Trash=(тут случайное число)

Если поправить
Код:

Temp=278242847,082I2826CR4V2LS
то прога регестрируется.
Прогу надо инсталировать, запустить - закрыть и........
Как заполнить поле "Temp=" в wintoolspro.ini ?

snark 14-11-2007 08:14 678496

Итак, в основном проблему я решил

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
Вроде все. Постараюсь сегодня все отладить.

snark 14-11-2007 12:27 678656

Всё получилось :)
WinTools.net 8.8.1 Professional. 964 кб
скачать
перепаковано в InnoSetup, запаковано в "тихий" 7-zip sfx архив.
Желающие могут распаковать архив, расковырять сам инсталлер -
я не защищаю его паролем.
Внимание! Вареза там нет!
Если хотите, чтобы программа ставилась уже зарегистрированной, то
1. Скачайте пакет отсюда. В нем содержатся:
  1. install_script.iss (тут надеюсь все ясно)
  2. pack.bat (скрипт упаковки)
  3. start.bat (командный файл установки)
  4. dn2.lst (состав ini файла, описано постом выше)
В файле start.bat найдите строку
Код:

echo Temp=XXXXXXXX
и замените крестики на ту последовательнось символов, которую генерирует WinTools.net при регистрации. Само собой, что для этого программу нужно зарегистрировать регномером (это не ко мне :) а на варезники), вытащить из файла wintools.ini строку Temp=... и скопировать ее в start.bat. После чего программу удалить полностью и поставить "тихую" сборку.
Вроде все. Простите если путанно излагаю, если что - пишите, постараюсь ответить.
P. S. Разработчики программы - молодцы и хитрецы... намучался вдоволь с этой инсталляшкой...

mamont1 14-11-2007 12:57 678678

snark, Скачал
wintoolsnetpro_881.exe.safe
1. install_script.iss
2. pack.bat
3. start.bat
4. dn2.lst
Temp=XXXXXXXX - в start.bat поправил а чё дальше? (
Цитата:

Цитата snark
если что - пишите, постараюсь ответить. »


snark 14-11-2007 13:25 678700

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@!


mamont1 14-11-2007 14:31 678767

snark, Спасибо
Проделал все эти шаманские действа - но получилось.
Можно ли в SFX RAR архив упаковать (твой распакованный wintoolsnetpro_881.exe)?
И Что в коментарии SFX RAR прописать.?

snark 14-11-2007 14:48 678778

mamont1, всегда пожалуйста ;), только это не шаманство, а точный расчет.
Файлы для упаковки:
Код:

wintoolsnetpro881.exe
dn2.lst
start.bat

Комментарий для WinRAR'a
Код:

Setup=start.bat
TempMode
Silent=1
Overwrite=1

Единственно что хочу отметить - если в моем варианте с 7-zip в сам модуль уже "вшита" утилита для сокрытия командной строки, то в случае WinRAR'a придется использовать сторонние утилиты. Но я думаю это не проблема.

mamont1 14-11-2007 15:10 678786

snark,
Цитата:

Цитата snark
7-zip в сам модуль уже "вшита" утилита для сокрытия командной строки, то в случае WinRAR'a придется использовать сторонние утилиты. Но я думаю это не проблема. »

Проблема А можно (для чайников) на на этом часном примере обяснить как использовать сторонние утилиты. (не нравятся мне эти выскакивающие окна)

snark 14-11-2007 15:28 678797

mamont1
Скрываем консольные окна

mamont1 14-11-2007 20:23 678916

snark,
Код:

Setup=hidcon.exe start.bat
TempMode
Silent=1
Overwrite=1

Но во время старт-килл всёж выскакивает консоль - не критично.
Но самое главное - обидел немцев убрав их из Language.
Цитата:

Не будет-ли добр многоуважаемый джин.....
сделать ещё один wintoolsnetpro881.exe чтобы и немцы могли пользоваться.

snark 15-11-2007 08:50 679097

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 кб. скачать

mamont1 15-11-2007 10:50 679168

snark, Спасибо + Danke- от немцев!!!
ну и на посошок....(а интересная тама!- много нового дала)
Как кинуть ярлык на раб. стол через .БАТ
Как кинуть ярлык на раб. стол через коменты РАРа (опять РАР:- но, согласитесь, редактировать в нём одно уновольствие - для чайника.)
И штоб там не было C:\Program Files

snark 15-11-2007 11:45 679185

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
...

А насчет
Цитата:

Цитата mamont1
И штоб там не было C:\Program Files »

не понял, о чем это.

mamont1 15-11-2007 12:00 679190

snark,
"И штоб там не было C:\Program Files"- если не на диск С устанавливать.
И если в папку (нем.винда) Programme.
Я так понял в БАТ сеё предусмотренно, а как в РАРе?

snark 15-11-2007 12:20 679201

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


mamont1 06-07-2008 20:14 844047

WinTools.net Professional ver. 9.5.0
Подробней

mamont1 12-08-2009 18:22 1192085

Давненько не заглядывал.
Мож кому пригодится:
Код:

::Тихий запуск инстолятора
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 (замена текста) - погуглить - найдёте.


Bond01 14-08-2009 01:07 1193226

mamont1, у меня неполучилолсь, правда я использовал "wintoolshome", но не вижу разницы, проблема у меня в регистрации нехочет она регаться, но все ставиться тихо.
P.S- все подменил, как описано, и каждый раз №Temp разный если я использую один ключ? Ище пробовал на установленной подменять Temp, тоже нехочет!?

Alexekon 03-10-2009 05:47 1233234

Цитата:

Цитата Bond01
у меня не получилолсь... »

Это неудивительно, программа изрядно защищена.

Однако, как говорится, "на всякого мудреца..." и ещё о резьбе, что-то такое...

Сделать нужно так: Установить программу, настроить её необходимым для себя образом и сохранить 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

Далее, всё упаковать и пользоваться.
В процессе работы "Только чтение", может и исчезнуть.

Вот и всё.

mamont1 25-11-2011 13:22 1803085

Это только у меня WinTools.net Professional 11.11.1 - http://www.wintools.net/wintoolspro.zip
если отметить - запуск с флешки
он таскается по компам не требуя регистрации?
Круто... - в плане - авто-установки.


Время: 18:10.

Время: 18:10.
© OSzone.net 2001-