Любой язык - [решено] Как с помощью Inf-файла запустить программу с неизвестного привода

Ответить
Аватара пользователя
S.T.R.E.L.O.K.

Любой язык - [решено] Как с помощью Inf-файла запустить программу с неизвестного привода

Сообщение S.T.R.E.L.O.K. »

У меня BAT-файлы не выход, так как требуется запуск именно из INF

программа (WPI) находиться на диске.

Нужен скрипт, который определит привод, на котором находится WPI, и запустит его.

Или укажите ветку реестра, которая не изменчива во время первого запуска XP и указывает на привод с которого ставилась WINDOWS XP.

заранее благодарен.
Аватара пользователя
yurfed

Re: Любой язык - [решено] Как с помощью Inf-файла запустить программу с неизвестного привода

Сообщение yurfed »

D1abl093, для начала включите автозапуск со сменных носителей. Пропишите на стартуемом диске что-то типа, в файле autorun.inf



Код:

Код: Выделить всё

[Autorun]
open=запуск.exe
icon=иконка.ico

где запуск.exe есть файл, стартующий нужное и где icon=иконка.ico есть иконка для диска (необязательный элемент)
Аватара пользователя
S.T.R.E.L.O.K.

Re: Любой язык - [решено] Как с помощью Inf-файла запустить программу с неизвестного привода

Сообщение S.T.R.E.L.O.K. »

мне нужен не автозапуск, а к примеру после установки виндовс идёт настройка из INF-файла(файл Custom.inf), какую строчку в него добавить чтобы запустить WPI
Аватара пользователя
S.T.R.E.L.O.K.

Re: Любой язык - [решено] Как с помощью Inf-файла запустить программу с неизвестного привода

Сообщение S.T.R.E.L.O.K. »

Всё нашёл скрипт, который делает, что нужно Изображение. Оказывается руководства иногда стоит почитать (в руководстве WPI его нашел). а вот и собственно сам скрипт:







Код:

Код: Выделить всё

[Version]
Signature="$CHICAGO$"
[DefaultInstall]
AddReg=Run.AddReg
[Run.AddReg]
HKLM,"%RUN%","%WPI%",,"RunDll32 advpack.dll,LaunchINFSection ""%01%\%INF%"",Execute"
[Execute]
RunPreSetupCommands=Launch.WPI:1
DelReg             =Run.DelReg
[Launch.WPI]
CMD /Q /C CD /D """%01%\..\WPI""" & START /WAIT /B WPI.hta
[Run.DelReg]
HKLM,"%RUN%","%WPI%"
[Strings]
RUN="SOFTWARE\Microsoft\Windows\CurrentVersion\RUN"
WPI="Windows Post Install"
INF="RunWPI.inf"
Ответить

Вернуться в «Скриптовые языки администрирования Windows»