Автор
|
Тема: Как притормозить загрузку WINDOWS
|
upaul |
опубликован 27-12-2001 00:47 MSK
Моя программа должна запуститься ДО загрузки Windows, скопировать некоторые файлы, после чего загрузка должна продолжаться. Как запустить свою программу знаю, а вот SUBJ?
|
purpe
|
опубликован 27-12-2001 01:24 MSK
запихни её в autoexec.batтолько не забудь скомпилировать свою прогу для DOS (консоль, 16-бит и т.д.)
|
upaul
|
опубликован 27-12-2001 01:36 MSK
Очень смешно! :-))) А длинные имена файлов самому эмулировать? Мастер оптимизации от NU умеет это делать... |
purpe
|
опубликован 27-12-2001 02:00 MSK
хм ... тада тебе придётся ещё немножко уточнить свой вопрос!Зачем нужна загрузка проги до запуска виндов ? 1) чтобы подменить системные файлики? так они вроде у виндов не имеют длинных имён ... 2) чтобы подменить какие-либо документы пользователей с длинными именами ? А чем тебя тогда не устраивает ключ Run в реестре ? Эти два вопроса я свожу к тому, чтобы ты уточнил - когда именно необходимо запускать прогу - именно до запуска виндов или до входа пользователя в систему ? ЗЫ: хотя в теперешнем досе мы же можем набирать в командной строке длинные имена ... |
upaul
|
опубликован 27-12-2001 02:19 MSK
Программа делает резевное копирование/восстановление самой винды целиком. Поэтому должна запускаться из RunService, пока не загрузилась оболочка. Есть одна возможность - прописат ее в system.ini вместо explorer.exe, но тогда после отработки программы ее надо перезапускать, потому как запуск explorer.exe из нее приводит к запуску проводника. А вот Нортон оптимизатор (тот, который своп переносит в начало диска) запускается, отрабатывает и продолжает загрузку без перезагрузки. КАК????? Интуиция подсказывает, что надо искать в реестре, но я не силен в CLSID. |
RomaQ
|
опубликован 16-01-2001 17:00 MSK
Вряд ли в реестре. А чем тебя перезагрузка не устраивает? Или типа она перед каждым запуском должна стартовать? |