| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Системное программирование и WinAPI > Замена/выгрузка Shella (Explorer.exe) |
| Автор: SeregaLBN 16.2.2006, 16:20 | ||||
| Прога работает в полноэкранном режиме 24 час в сутки, и по сути explorer.exe ненужен. Поэтому возникли пару вопросов: 1. Как можно при загрузке компа стартовать прогу вместо explorer.exe? Или этот же вопрос только заданный по другому. Можно ли загружать Windows2K или XP без загрузки explorer.exe? 2. При выходе из полноэкранного режима я запускаю explorer.exe, если его ещё нет. А при входе в полноэкранный режим нужно выгрузить explorer.exe. Вопрос. Как можно _корректно_ закрыть explorer.exe? Я делаю это так:
Ну и в результате появляется стандартное обще_системно_модальное окно "Завершение работы Windows". Я знаю, что если в этом окне нажать одновремённо <Shift>+<Ctrl>+<Alt>+<кликнуть мышкой по кнопке 'Отмена'> то explorer.exe сам завершится. Я это пытался сэмулировать так:
Это всё у меня работает. Но хочется по-другому и попроще выгружать explorer.exe... 3. Как при загрузке explorer.exe отменить загрузку программ, что указаны в Start->Progarmm->AutoRun? У меня пока только одна идея - переименовывать во время запуска этот каталог. |
| Автор: Fixin 16.2.2006, 16:31 |
| http://forum.vingrad.ru/index.php?showtopic=82128&view=findpost&p=635037 |
| Автор: oleg1973 16.2.2006, 17:51 |
| НKCU=HKEY_CURRENT_USER |
| Автор: SeregaLBN 16.2.2006, 18:06 |
| Сорри, ошибся. Подправил своё сообщение. Проверил это дело. Создал в НKCU (не меняя в НKLM) параметра "Shell"="MyProg.exe" Загрузилось |
| Автор: SeregaLBN 17.2.2006, 14:39 | ||
Доделал ещё следующее - если не получилось корректно выйти из explorer.exe я его прибиваю:
Он то убивается, но через пару секунд заного загружается. Помотрел кто его загружает - сервис lsass.exe - Local Security Authority Service Как мне обойти эту траблу? Не хочется как то убивать ещё и этот сервис. |
| Автор: DigitSphinx 24.6.2007, 09:44 |
Уже не актуально, но если кто по поиску найдет эту тему то …. Это стандартная настройка винды что explorer запускается через пару секунд. Я не знаю где в реестре можно поменять но есть такая прога Power Pack и в ней можно снять галочку System optimizer -> windows -> miscellaneous -> automatically restart Explorer |
| Автор: jonie 24.6.2007, 18:16 | ||
|
| Автор: dumb 25.6.2007, 01:30 |
| решение было уже: http://forum.vingrad.ru/index.php?showtopic=124611&view=findpost&p=945786 |