Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для seriych

Старожил


Сообщения: 182
Благодарности: 42

Профиль | Отправить PM | Цитировать


В последней версии 3.3 опять сделали тихую установку.
Ключи установки:
читать дальше »
Цитата:
Usage:
<Setup package fullpath>
-d Install the program as default.
-p Change file installation path.
-dt Enable desktop shortcut.
-udt Disable desktop shortcut.
-ql Enable quick launch.
-uql Disable quick launch.
-sm Add to the Start menu.
-usm Don't add to the Start menu.
-a Install for all users.
-ua Install for current user only.
-fp Install Firefox Plug-in.
-ufp Don't install Firefox Plug-in.

Например, если мы хотим установить программу для всех пользователей, не создавая ярлыков на рабочем столе и в быстром запуске, но создать группу в меню "пуск", то ставим так:
Код: Выделить весь код
start /wait "" "FoxitReader.exe" -udt -uql -sm -a -ufp
Но есть проблемы: ставится панель Ask для эксплорера. Через .bat, видимо этого не избежать. Плюс ярлыки на ebay создаются аж в трех местах... Далее как я пошагово решал проблемы (можно не читать)
читать дальше »
...но это удалить просто. Например, для русской XP:
Код: Выделить весь код
del /Q /F "%ALLUSERSPROFILE%\Рабочий стол\eBay.url"
del /Q /F "%ALLUSERSPROFILE%\Главное меню\Программы\ebay.url"
del /Q /F  "%AppData%\Microsoft\Internet Explorer\Quick Launch\ebay.url"
Добавлено:
Панель Ask можно удалить после установки фоксита, прописав такой код:
Код: Выделить весь код
MsiExec.exe /uninstall {86D4B82A-ABED-442A-BE86-96357B70F4FE} /qb
Панель мы победим, но Ask останется поисковой службой по умолчанию. Это я пока не устранил, но примерный план есть. Для устранения, нужно до установки фоксита запомнить значение параметра DefaultScope в ветке [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\SearchScopes], а после установки фоксита и удаления аска надо удалить всю ветку [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\SearchScopes\{171DEBEB-C3D4-40b7-AC73-056A5EBA4A7E}] и записать старое значение DefaultScope. Сейчас попробую это реализовать.


Добавлено:
Вроде закончил. Тестировал на XP x86 и семерке x64:
Итоговый bat файл установки:
читать дальше »
PHP код: Выделить весь код

:: Автоустановка FoxitReader 3.3.0.430

@echo off
:: Запоминаем стартовую страницу и поисковик
For /"Tokens=2*" %%a In ('Reg Query "HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\SearchScopes"^|Find /I "DefaultScope"') Do Set DSearch=%%b
For /"Tokens=3*" %%a In ('Reg Query "HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main"^|Find /I "Start Page"') Do Set SPage=%%b
:: Устанавливаем
start 
/wait "" "FoxitReader.exe" -dt -uql -sm --ufp
:: Стираем ярлыки eBay (так многопотому что учел разные пути на XP и семеркеа также установку для одного и всех юзеров)
del //"%ALLUSERSPROFILE%\Рабочий стол\eBay.url"
del //"%ALLUSERSPROFILE%\Главное меню\Программы\ebay.url"
del //"%USERPROFILE%\Рабочий стол\eBay.url"
del //"%USERPROFILE%\Главное меню\Программы\ebay.url"
del //F  "%AppData%\Microsoft\Internet Explorer\Quick Launch\ebay.url"
del //F  "%ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\ebay.url"
del //F  "%PUBLIC%\Desktop\ebay.url"
del //F  "%USERPROFILE%\Desktop\ebay.url"
del //F  "%AppData%\Microsoft\Windows\Start Menu\Programs\ebay.url"
:: Удаляем тулбар Ask.com
MsiExec
.exe /uninstall {86D4B82A-ABED-442A-BE86-96357B70F4FE} /qb
:: Возвращаем исходную стартовую страницу и службу поиска
reg add 
"HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\SearchScopes" /v DefaultScope /%DSearch% /f
reg add 
"HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main" /"Start Page" /"%SPage%" /f
:: Удаляем поиск от Ask.com
reg delete 
"HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\SearchScopes\{171DEBEB-C3D4-40b7-AC73-056A5EBA4A7E}" /f
exit 


Habetdin, Ошибочку исправил, спасибо

-------
* Книгой можно не только стаканчик с лапшой накрывать. ©


Последний раз редактировалось seriych, 08-05-2010 в 22:58.

Это сообщение посчитали полезным следующие участники:

Отправлено: 15:21, 08-05-2010 | #45