Определяете информацию, которая будет удалена
; Определяете информацию, которая будет удалена из реестра [ExampleDelRegistry] HKLM, "HKEY_CURRENT_USER\Software\AT&T\Graphviz"
Корневые имена реестра, естественно, обозначаются так же, как и при добавлении информации в реестр.
В процессе установки можно прервать выполнение .inf-файла для показа пользователю какого-нибудь документа (после закрытия которого установка продолжится) или запустить определенный процесс. Следующий пример отображает файл справки About.hlp и текстовый файл About.txt, после чего запускает другой inf-файл — Example.inf:
[Version] Signature=$Chicago$
[DefaultInstall] AddReg=ExampleView
;Отображение файла справки About.hlp [ExampleView] HKLM,Software\Microsoft\Windows\CurrentVersion\RunOnce\Setup,%ABOUT%,,"WINHLP32.EXE — Main %1%\About.hlp"
;Отображение текстового файла About.txt HKLM,Software\Microsoft\Windows\CurrentVersion\RunOnce\Setup,%ABOUT%,,"notepad %1%\About.txt"
;Запуск файла сценария Example.inf HKLM,Software\Microsoft\Windows\CurrentVersion\RunOnce\Setup,%ABOUT%,,"rundll setupx.dll,InstallHinfSection DefaultInstall 132 %1%\Example.inf"
;Определяете название, которое будет отображаться в окне "Установка Windows 98" [Strings] ABOUT="О программе..."
После того как определенные в секции [ExampleView] команды выполнятся, записи, добавленные в реестр, будут автоматически удалены из него. Таким образом можно запускать и другие процессы, например апплеты Панели управления:
;Запуск апплета Панели управления Свойства: Система (SYSDM.CPL) HKLM,Software\Microsoft\Windows\CurrentVersion\RunOnce\Setup,%ABOUT%,,"rundll32 shell32,Control_RunDLL SYSDM.CPL"
В следующем примере показано, как с помощью inf-файла изменить содержимое ini-файла:
[Version] Signature=$Chicago$
[DefaultInstall] UpdateInis=ExampleAddINIfiles
;Указываете папку, где находится файл system.ini — например в папке Example, которая расположена в каталоге C:\Program Files 30,PROGRA~1\Example [DestinationDirs] ExampleAddINIfiles=30,PROGRA~1\Example
Содержание Назад Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий