Запуск программ до и после установки

Запуск программ до и после установки

Расширенные INF-файлы поддерживают такую возможность, как запуск команд перед установкой INF-файла или после нее. При этом для указания блока, описывающего программы, запускаемые перед установкой INF-файла, используется ключевое слово RunPreSetupCommands. Для указания блока, описывающего программы, запускаемые после установки INF-файла, используется ключевое слово RunPostSetupCommands. Посмотрим на пример использования этих ключевых слов.

Листинг 15.10. Запуск программ до и после установки INF-файла

[version]

Signature = $CHICAGO$

AdvancedINF=2.5,"Эта строка будет выводиться, если на компьютере не найдено библиотеки advpack.dll"

[DefaultInstall]

RunPreSetupCommands=RunPre

RunPostSetupCommands=RunPost

[RunPre]

calc.exe

cmd.exe

[RunPost]

"rundll32.exe IEAKENG.dll, DoReboot"

Приведенный в листинге 15.10 INF-файл перед своей установкой вызывает Калькулятор, а потом — стандартный командный интерпретатор Windows. После своей установки он вызовет диалоговое окно с вопросом о перезагрузке компьютера. Конечно, это окно принадлежит Internet Explorer, но зато оно работает.

ПРИМЕЧАНИЕ

Вопрос о перезагрузке компьютера можно было вызвать и с помощью флагов вызова INF-файла, но в листинге специально были использованы команды rundll32.exe.

Не забывайте также, что данный INF-файл не выполнится после выбора команды Установить контекстного меню INF-файла. Для его установки придется воспользоваться командой RunDll32 advpack.dll, LaunchINFSection d:1.INF, DefaultInstall. Здесь d:1.INF соответствует пути к INF-файлу и его названию. 

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг:

10.4.3. Запуск новых программ

Из книги автора

10.4.3. Запуск новых программ Хотя доступно целых шесть способов запустить одну программу из другой, все они делают почти одно и то же — заменяют текущую выполняющуюся программу другой программой. Обратите внимание на слово "заменяет" — все следы текущей выполняющейся


2.3. Дополнительные работы после установки

Из книги автора

2.3. Дополнительные работы после установки Но перед тем как начать описание интерфейса и возможностей новой операционной системы, рассмотрим несколько вопросов, которые могут быть вам интересны.Настройка загрузочного менюВы, наверное, уже заметили, что операционная


Запуск программ

Из книги автора

Запуск программ Существует несколько способов запуска приложений. Все они, за исключением одного, использовались и в предыдущих версиях Windows. Новый вариант – запуск программ с использованием строки поиска меню Пуск. Зная название программы, достаточно набрать в строке


(3.35) После изменения прав доступа к файлам (security permissions) на NTFS хочется вернуть все к тому виду, как было после установки. Возможно ли это?

Из книги автора

(3.35) После изменения прав доступа к файлам (security permissions) на NTFS хочется вернуть все к тому виду, как было после установки. Возможно ли это? Да, это возможно. Более того, это просто необходимо, если вы поставили W2k на FAT или FAT32, а затем отконвертировали файловую систему в NTFS (см.


(8.4) После установки ATM Deluxe 4.0 for NT – Win2k не "уходит" в Hibernate и Stand by.

Из книги автора

(8.4) После установки ATM Deluxe 4.0 for NT – Win2k не "уходит" в Hibernate и Stand by. Решение проблемы было обнаружено в форуме необходимо в приведенном ключе Registry заменить "1" на "4": [HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services ATMhelpr] "Start"=dword:00000001 , Set the value to 4. после правочки все заработало


2.17.После изменения прав доступа к файлам (security permissions) на NTFS хочется вернуть все к тому виду, как было после установки. Возможно ли это?

Из книги автора

2.17.После изменения прав доступа к файлам (security permissions) на NTFS хочется вернуть все к тому виду, как было после установки. Возможно ли это? Да, это возможно. Более того, это просто необходимо, если вы поставили XP на FAT или FAT32, а затем cконвертировали файловую систему в NTFS. Для


1.1.3.1. Запуск программы установки Linux

Из книги автора

1.1.3.1. Запуск программы установки Linux Первым делом нужно настроить компьютер на загрузку с компакт диска. Обычно при запуске компьютера вы видите на экране сообщение:Press DEL to enter SETUP или Press F2 to enter SETUPВ программе SETUP нужно настроить компьютер на загрузку с CD/DVD (рис. 1.2), Если вы


1.2. Настройка после установки

Из книги автора

1.2. Настройка после установки 1.2.1. После первой перезагрузки После перезагрузки Fedora предложит прочитать лицензионное соглашение и немного настроить систему, а именно:• установить параметры брандмауэра (межсетевого экрана);• установить параметры SELinux;• указать точную


Проблема 6. После установки Fedora 8 не удается загрузить ранее установленные дистрибутивы Linux

Из книги автора

Проблема 6. После установки Fedora 8 не удается загрузить ранее установленные дистрибутивы Linux Объясню суть проблемы. На моем компьютере до установки Fedora 8 были установлены две операционные системы: OpenSuSE 10.3 и Windows XP. После установки Fedora 8 я смог загрузить только Windows XP и Fedora 8-


Быстрый запуск программ

Из книги автора

Быстрый запуск программ Может быть, диалоговое окно Макрос работает и идеально правильно, но оно так неэффективно! Ведь когда требуется что-то выполнить, обычно это нужно немедленно, КТО захочет открывать диалоговое окно, искать в длинном списке приведенных MCIKHV шрифтом


После обновления или установки нового драйвера устройство стало работать нестабильно

Из книги автора

После обновления или установки нового драйвера устройство стало работать нестабильно Если после обновления или установки нового драйвера устройство стало работать нестабильно, то можно вернуть предыдущий драйвер (выполнить откат драйвера). Для этого выполните команду


14.1. Запуск внешних программ

Из книги автора

14.1. Запуск внешних программ Никакой язык не может использоваться в качестве «клея», если он не позволяет запускать внешние программы. В Ruby для этого есть несколько способов.Не могу не обмолвиться о том, что перед запуском внешней программы неплохо бы понять, что она


Глава 3 Настройка системы после установки

Из книги автора

Глава 3 Настройка системы после установки Все конфигураторы Ubuntu делятся на две группы: конфигураторы, изменяющие параметры только текущего пользователя, и конфигураторы, изменяющие общесистемные параметры. Первые конфигураторы находятся в меню Система | Параметры, а


Настройка ноутбука, или Что делать после установки Windows

Из книги автора

Настройка ноутбука, или Что делать после установки Windows Данную главу о настройке можете считать бонусом к этой книге – думаю, что вы нигде больше не встретите детальной и без воды инструкции, как настроить ОС на максимальное быстродействие.В фильме «Москва слезам не


Запуск native-программ

Из книги автора

Запуск native-программ Ветвь реестра HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession Manager включает в себя параметр BootExecute, имеющий тип REG_MULTI_SZ. Данный параметр должен содержать названия лишь специальных программ, называемых native-программами. Они работают только с функциями Native API, большинство