Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.05.20;
Скачать: CL | DM;

Вниз

Система   Найти похожие ветки 

 
Lord Vader ©   (2002-02-14 03:59) [0]

Подскажите как в windows в самой начальной его стадии загрузки запустить какую-нибудь прогу или в это время уже должны быть доступны длинные имена файлов(для dos).


 
VID ©   (2002-02-14 09:38) [1]

В system.ini, в секции Boot, меняешь значение параметра Shell на полный путь к твой проге... и натыкаешь на подводный камень: Полный путь к твоей проге должен быть написан в стиле DOS, т.е. со всякими там тильюами и прочим хламом. Поэтому, сначала определяешь такое полное имя с помощью функции ExtractShortPathName, а потом уже прописываешь результат функции как SHELL.

Впрочем, можно просто написать
...
SHELL = MyProg.Exe
...
но тогда MyProg.Exe, должне находиться в папке $(WinDir)

ВСЁ.


 
AlexRush ©   (2002-02-14 18:41) [2]

В реестре есть узел
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
В нем создаешь свой стринговый параметр с любым именем,
значением которого должен быть путь к твоей проге. При старте EXPLORER читает параметры из вышеупомянутого ключа и запускает указанные проги.
Недостатки:
*Если default shell не EXPLORER, то, в большинстве случаев, ничего не запустится.
*Твою прогу очень легко обнаружить
*EXPLORER для запуска прог использует, судя по всему, ShellExecute(), по-этому файл должен иметь расширение EXE.


 
Sasha9   (2002-02-21 13:15) [3]

В реестре в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunServices делаешь тоже, что сазал AlexRush и твоя прога запустится во время появления окошка с вводом пароля



Страницы: 1 вся ветка

Текущий архив: 2002.05.20;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.019 c
1-64717
Serega B...A...
2002-05-07 01:01
2002.05.20
Как упаковать группу файлов в DLL


14-64840
phantom2040
2002-04-09 08:38
2002.05.20
Программа для создания инсталяций


1-64584
Riko
2002-05-07 15:33
2002.05.20
Как записать в INI файл одну строку без знака (=)?


6-64760
Manulo
2002-03-08 01:22
2002.05.20
Отключение от интернета


3-64547
Hamster
2002-04-24 12:36
2002.05.20
Ещё раз про BDE без Delphi..