valuex
27-01-2008, 20:18
Версия: 1.6
Автор: RubySoftware
Тема на MSFN : URL (http://www.msfn.org/board/Alternative-RunOnceEx-t110871.html)
Скачать аддон (http://rapidshare.com/files/87848907/RunOnce.rar) ( 390 KB )
Скачать папку $OEM$ (http://rapidshare.com/files/88036138/RunOnce.exe), распаковать в папку с дистрибутивом.
-----------------------------------------------------------------
Поставляеться в виде аддона, распаковать в папку Addons апдейт-пака.
Далее следовать инструкциям описаным ниже.
-----------------------------------------------------------------
http://i031.radikal.ru/0801/12/f2163e80b227.png
----------------------------------------------------------------
http://i001.radikal.ru/0801/e0/c5183a2a995c.jpg
-----------------------------------------------------------------
Использование этой проги являеться самым простым вариантом получения красивого RunOnc'а. Пример выше.
Что нужно сделать для того чтобы получить, то что на картинке, описано ниже. Знающим можно пропускать пункты до №4.
1. Проверить что в WINNT.SIF есть строчка:
[Unattended]
OemPreinstall=Yes
2. Распаковать архив с папкой $OEM$ указав путь к дистрибутиву.
3. В папку $OEM$/$1/Install собственно ложим сами инсталяшки, а в RunOnce прописываем их с тихими ключами, насчет структуры диска советую почитать эту статью (http://oszone.ru/display.php?id=2243&do=print)
4. А теперь и разбор самого RunOnceEx.cmd:
cmdow @ /HID
@echo off
mode con cp select=1251
SET KEY="HKLM\SOFTWARE\Ruby Software\RunOnceEx"
REG ADD %KEY% /V TITLE /D "Установка приложений" /f
REG ADD %KEY% /V TEXT /D "Подождите пока будут выполнены следующие операции:" /f
REG ADD %KEY% /V PNG /D "$VISTA" /f
REG ADD %KEY% /V PNG_arrow /D "$DEFAULT" /f
REG ADD %KEY% /V PNG_success /D "$DEFAULT" /f
REG ADD %KEY% /V FONT /D "MS Sans Serif" /f
REG ADD %KEY%\005 /VE /D "Установка Adobe Reader 8" /f
REG ADD %KEY%\005 /V 1 /D "%systemdrive%\Install\acrobat\AcrobatReader.exe /S" /f
REG ADD %KEY%\010 /VE /D "Установка Alcohol 120" /f
REG ADD %KEY%\010 /V 1 /D "%systemdrive%\install\alcohol\setup.exe /qn" /f
REG ADD %KEY%\010 /V 2 /D "REGEDIT /S %systemdrive%\install\alcohol\register.reg" /f
REG ADD %KEY%\100 /VE /D "Очистка временных файлов" /f
REG ADD %KEY%\100 /V 1 /D "%systemdrive%\cleanup.cmd" /f
mode con cp select=866
EXIT
Установка Adobe Reader и Alcohol 120% как пример. cleanup.cmd чистит директорию Install.
Ниже прилагаю варианты графики, на каждом рисунке вариант переменной.
PNG
http://i016.radikal.ru/0801/46/2695b5966dab.png
PNG_arrow
http://i037.radikal.ru/0801/18/bebb613cb8f4.png
PNG_success
http://i027.radikal.ru/0801/e2/c3f5616790ab.png
Можно использовать и свою графику, например:
REG ADD %KEY% /V PNG /D "%systemdrive%\installer.png" /f
Возможна работа с несколькоми ключами, для каждой групы приложений, к примеру.
cmdow @ /HID
@echo off
mode con cp select=1251
SET KEY="HKLM\SOFTWARE\Ruby Software\RunOnceEx"
REG ADD %KEY% /V TITLE /D "Установка Adobe" /f
REG ADD %KEY% /V TEXT /D "Подождите пока будут выполнены следующие операции:" /f
REG ADD %KEY% /V PNG /D "$VISTA" /f
REG ADD %KEY% /V PNG_arrow /D "$DEFAULT" /f
REG ADD %KEY% /V PNG_success /D "$DEFAULT" /f
REG ADD %KEY% /V FONT /D "MS Sans Serif" /f
REG ADD %KEY%\005 /VE /D "Установка Adobe Reader 8" /f
REG ADD %KEY%\005 /V 1 /D "%systemdrive%\Install\acrobat\AcrobatReader.exe /S" /f
SET KEY="HKLM\SOFTWARE\Ruby Software\RunOnceEx2"
REG ADD %KEY% /V TITLE /D "Установка Alcohol" /f
REG ADD %KEY% /V TEXT /D "Подождите пока будут выполнены следующие операции:" /f
REG ADD %KEY% /V PNG /D "$VISTA" /f
REG ADD %KEY% /V PNG_arrow /D "$DEFAULT" /f
REG ADD %KEY% /V PNG_success /D "$DEFAULT" /f
REG ADD %KEY% /V FONT /D "MS Sans Serif" /f
REG ADD %KEY%\010 /VE /D "Установка Alcohol 120" /f
REG ADD %KEY%\010 /V 1 /D "%systemdrive%\install\alcohol\setup.exe /qn" /f
REG ADD %KEY%\010 /V 2 /D "REGEDIT /S %systemdrive%\install\alcohol\register.reg" /f
REG ADD %KEY%\100 /VE /D "Очистка временных файлов" /f
REG ADD %KEY%\100 /V 1 /D "%systemdrive%\cleanup.cmd" /f
mode con cp select=866
EXIT
Важное замечание:
Стандартный RunOnce запускаеться через:
rundll32.exe iernonce.dll,RunOnceExProcess
Этот через:
C:\WINDOWS\install\RunOnceEx.exe
Вот примерно такая инструкция:)
Автор: RubySoftware
Тема на MSFN : URL (http://www.msfn.org/board/Alternative-RunOnceEx-t110871.html)
Скачать аддон (http://rapidshare.com/files/87848907/RunOnce.rar) ( 390 KB )
Скачать папку $OEM$ (http://rapidshare.com/files/88036138/RunOnce.exe), распаковать в папку с дистрибутивом.
-----------------------------------------------------------------
Поставляеться в виде аддона, распаковать в папку Addons апдейт-пака.
Далее следовать инструкциям описаным ниже.
-----------------------------------------------------------------
http://i031.radikal.ru/0801/12/f2163e80b227.png
----------------------------------------------------------------
http://i001.radikal.ru/0801/e0/c5183a2a995c.jpg
-----------------------------------------------------------------
Использование этой проги являеться самым простым вариантом получения красивого RunOnc'а. Пример выше.
Что нужно сделать для того чтобы получить, то что на картинке, описано ниже. Знающим можно пропускать пункты до №4.
1. Проверить что в WINNT.SIF есть строчка:
[Unattended]
OemPreinstall=Yes
2. Распаковать архив с папкой $OEM$ указав путь к дистрибутиву.
3. В папку $OEM$/$1/Install собственно ложим сами инсталяшки, а в RunOnce прописываем их с тихими ключами, насчет структуры диска советую почитать эту статью (http://oszone.ru/display.php?id=2243&do=print)
4. А теперь и разбор самого RunOnceEx.cmd:
cmdow @ /HID
@echo off
mode con cp select=1251
SET KEY="HKLM\SOFTWARE\Ruby Software\RunOnceEx"
REG ADD %KEY% /V TITLE /D "Установка приложений" /f
REG ADD %KEY% /V TEXT /D "Подождите пока будут выполнены следующие операции:" /f
REG ADD %KEY% /V PNG /D "$VISTA" /f
REG ADD %KEY% /V PNG_arrow /D "$DEFAULT" /f
REG ADD %KEY% /V PNG_success /D "$DEFAULT" /f
REG ADD %KEY% /V FONT /D "MS Sans Serif" /f
REG ADD %KEY%\005 /VE /D "Установка Adobe Reader 8" /f
REG ADD %KEY%\005 /V 1 /D "%systemdrive%\Install\acrobat\AcrobatReader.exe /S" /f
REG ADD %KEY%\010 /VE /D "Установка Alcohol 120" /f
REG ADD %KEY%\010 /V 1 /D "%systemdrive%\install\alcohol\setup.exe /qn" /f
REG ADD %KEY%\010 /V 2 /D "REGEDIT /S %systemdrive%\install\alcohol\register.reg" /f
REG ADD %KEY%\100 /VE /D "Очистка временных файлов" /f
REG ADD %KEY%\100 /V 1 /D "%systemdrive%\cleanup.cmd" /f
mode con cp select=866
EXIT
Установка Adobe Reader и Alcohol 120% как пример. cleanup.cmd чистит директорию Install.
Ниже прилагаю варианты графики, на каждом рисунке вариант переменной.
PNG
http://i016.radikal.ru/0801/46/2695b5966dab.png
PNG_arrow
http://i037.radikal.ru/0801/18/bebb613cb8f4.png
PNG_success
http://i027.radikal.ru/0801/e2/c3f5616790ab.png
Можно использовать и свою графику, например:
REG ADD %KEY% /V PNG /D "%systemdrive%\installer.png" /f
Возможна работа с несколькоми ключами, для каждой групы приложений, к примеру.
cmdow @ /HID
@echo off
mode con cp select=1251
SET KEY="HKLM\SOFTWARE\Ruby Software\RunOnceEx"
REG ADD %KEY% /V TITLE /D "Установка Adobe" /f
REG ADD %KEY% /V TEXT /D "Подождите пока будут выполнены следующие операции:" /f
REG ADD %KEY% /V PNG /D "$VISTA" /f
REG ADD %KEY% /V PNG_arrow /D "$DEFAULT" /f
REG ADD %KEY% /V PNG_success /D "$DEFAULT" /f
REG ADD %KEY% /V FONT /D "MS Sans Serif" /f
REG ADD %KEY%\005 /VE /D "Установка Adobe Reader 8" /f
REG ADD %KEY%\005 /V 1 /D "%systemdrive%\Install\acrobat\AcrobatReader.exe /S" /f
SET KEY="HKLM\SOFTWARE\Ruby Software\RunOnceEx2"
REG ADD %KEY% /V TITLE /D "Установка Alcohol" /f
REG ADD %KEY% /V TEXT /D "Подождите пока будут выполнены следующие операции:" /f
REG ADD %KEY% /V PNG /D "$VISTA" /f
REG ADD %KEY% /V PNG_arrow /D "$DEFAULT" /f
REG ADD %KEY% /V PNG_success /D "$DEFAULT" /f
REG ADD %KEY% /V FONT /D "MS Sans Serif" /f
REG ADD %KEY%\010 /VE /D "Установка Alcohol 120" /f
REG ADD %KEY%\010 /V 1 /D "%systemdrive%\install\alcohol\setup.exe /qn" /f
REG ADD %KEY%\010 /V 2 /D "REGEDIT /S %systemdrive%\install\alcohol\register.reg" /f
REG ADD %KEY%\100 /VE /D "Очистка временных файлов" /f
REG ADD %KEY%\100 /V 1 /D "%systemdrive%\cleanup.cmd" /f
mode con cp select=866
EXIT
Важное замечание:
Стандартный RunOnce запускаеться через:
rundll32.exe iernonce.dll,RunOnceExProcess
Этот через:
C:\WINDOWS\install\RunOnceEx.exe
Вот примерно такая инструкция:)