Показать полную графическую версию : Launch Manager (тихая установка)
AndreW_RuleZ
02-03-2009, 17:35
На ноутбуках Acer есть прога для назначения клавиш, называется Launch Manager. Вобщем я её упаковал в SFX-архив (т.к. там много файлов), когда запускается setup.exe программы появляется окно (выкладываю скриншот). Не знаю, какую команду прописать, чтобы на это вопрос был атоматический ответ, т.е. чтобы была тихая установка. И еще после установки программа предлогает перезагрузку (мне перезагрузки не надо). Вообщем прошу помощи.
http://forum.oszone.net/attachment.php?attachmentid=22704&stc=1&d=1236004486
И еще вопрос такого плана. Затем там надо файл реестра поставить. Путь выглядит так:
[HKEY_CURRENT_USER\Software\Compal\LManager\Settings\Andrej\Buttons\My Aspire]. В пути присутствует имя компа - \Andrej\ - , т.е. если ставить на другой комп или изменить имя, то параметр перестанет работать. Может есть какой-нибудь способ, переменная, чтобы на любом компе можно было ставить???
AndreW_RuleZ
02-03-2009, 21:03
На ноутбуках Acer есть прога для назначения клавиш, называется Launch Manager. Вобщем я её упаковал в SFX-архив (т.к. там много файлов), когда запускается setup.exe программы появляется окно (выкладываю скриншот). Не знаю, какую команду прописать, чтобы на это вопрос был атоматический ответ, т.е. чтобы была тихая установка. И еще после установки программа предлогает перезагрузку (мне перезагрузки не надо). Вообщем прошу помощи.
http://forum.oszone.net/attachment.php?attachmentid=22704&d=1236004485
И еще вопрос такого плана. Затем там надо файл реестра поставить. Путь выглядит так:
[HKEY_CURRENT_USER\Software\Compal\LManager\Settings\Andrej\Buttons\My Aspire]. В пути присутствует имя компа - \Andrej\ - , т.е. если ставить на другой комп или изменить имя, то параметр перестанет работать. Может есть какой-нибудь способ, переменная, чтобы на любом компе можно было ставить???
Может есть какой-нибудь способ, переменная, чтобы на любом компе можно было ставить??? »
На ум приходит вот это:
reg add "HKEY_CURRENT_USER\Software\Compal\LManager\Settings\%COMPUTERNAME%\Buttons\My Aspire" /v "Eto test" /d ":-)"
AndreW_RuleZ
03-03-2009, 14:33
Переменная не работает, в реестре создается раздел с именем %COMPUTERNAME% (%username% я тоже пробовал).
И что означает это: /v "Eto test" /d ":-)" - это типа шутка такая?
И что означает это: /v "Eto test" /d ":-)" - это типа шутка такая? »
Ну я для примера указал ключ/значение.
Я же не знаю какие вам параметры надо указать.
Переменная не работает, в реестре создается раздел с именем %COMPUTERNAME% »
У меня (Windows XP SP3) переменная отлично работает, код
>reg add "HKEY_CURRENT_USER\Software\%computername%" /v "test" /D "test"
Создал мне HKEY_CURRENT_USER\Software\NONE-02EC86D569, NONE-02EC86D569 - так зовут мой комп :)
Не знаю, какую команду прописать, чтобы на это вопрос был атоматический ответ, т.е. чтобы была тихая установка. И еще после установки программа предлогает перезагрузку (мне перезагрузки не надо). »Прочтите здесь (http://www.oszone.net/2766) раздел про инсталляторы типа InstallShield. Ссылку на ваш Launch Manager Вы не привели, но то что я нашел сделано именно на нем (InstallShield).
AndreW_RuleZ
04-03-2009, 17:41
hb860,
Спасибо, разобрался. Просто изначально я создавал файл .reg и там переменные не работали. Переделал под .bat - тут всё гут.
gora,
Пасиб, тихую установку сделал, может не совсем так, как в инструкции про InstallShield (т.к. не совсем подошла), но тем не менее помогла другим путем сделать.
Boa Soft
04-03-2009, 23:14
И еще вопрос такого плана. Затем там надо файл реестра поставить. Путь выглядит так:
[HKEY_CURRENT_USER\Software\Compal\LManager\Settings\Andrej\Buttons\My Aspire]. В пути присутствует имя компа - \Andrej\ - , т.е. если ставить на другой комп или изменить имя, то параметр перестанет работать. Может есть какой-нибудь способ, переменная, чтобы на любом компе можно было ставить??? »
echo Windows Registry Editor Version 5.00 > tmp.reg
echo [HKEY_CURRENT_USER\Software\Compal\LManager\Settings\%COMPUTERNAME%\Buttons\My Aspire] >> tmp.reg
echo (параметры) >>tmp.reg
regedit /s tmp.reg
del tmp.reg
По автоматизации - setup.exe /s
Плюс вот что:
[Setup System]
AP Name = Setup Program
Show Setup Completed Message = 0
DLL File Name for Remove Previous Version = DelPrevV.DLL
DLL File Name for Check Administrator = SetupDev.DLL
DLL File Name for Add Device = SetupDev.DLL
[Background]
Small Font = 1
Product Company = Launch Manager
Product Name =
[Initiation]
Add Device by Update = 1
ReBoot System = 0
Replace Path = 0
Title Name = Launch Manager
Install Name = Launch Manager
DefDir = <ProgramFilesDir>\Launch Manager
Во всех файлах (lh,mce,y2k,xpcfg). Но, может и лишнее.
Версия - Application Version: 2.0.00
Date: 07/16/2007
Boa Soft,
Таким макаром оно конечно проходит автоматом, но окошко с названием всеравно появляется и виден сам процесс установки.
Как сделать совсем тихий, скрытый процесс установки?
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.