Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Свой SHELL [D5, Win95/98]


except ©   (2002-09-27 15:36:00) 

Пишу заменитель шелла. Убиваю explorer и запускаю свой. Есть событие по которому должен запуститься родной шелл. Тестирую, все нормально. Пишу свой заменитель в system.ini, перегружаюсь, грузится моя прога. Все нормально, работает. Поработали, теперь надо родной шелл запустить, а он гад мне обычный проводник запускает. Как ему сказать чтоб не проводник был, а обычный рабочий стол с таскбаром?


Ученик   (2002-09-29 21:41:00) [1]

>except (27.09.02 15:36)
Назови свой Shell - explorer.exe, в настройке полный путь к твоему Shell-у, остальное как сейчас


EleKtroNik   (2002-09-29 21:00:00) [2]


> Rem

У меня есть оболочка, после того как я прошу ее запустить
родной шелл она запускает без перезагрузки!


Song   (2002-09-29 19:22:00) [3]

Чтобы запускался шел, надо перед его запуском прописать его в настройках.


R_F$29{n}xp   (2002-09-29 18:02:00) [4]

HKEY_LOCAL_MACHINE
Software\Microsoft\Windows NT\CurrentVersion\Winlogon
Shell


Rem   (2002-09-28 12:37:00) [5]

Да, наверное, никак. Система определяет оболочку только при запуске. Поменять ее без перезагрузки нельзя.

Решение: перезаписать system.ini, и перезагрузить комп.

Вопрос в другом. system.ini содержит запись для оболочки в Win"98, а вот в ХР такой записи нет. Наверное, где-то в реестре. Только вот где? Может, кто-то подскажет?


Наверх

Титульная страница Поиск, карта сайта Написать письмо