Остановка открытия панели задач explorer.exe при использовании проводника Windows в XP

Я создаю замену оболочки для разработчиков, которая создает нового пользователя Windows под названием «разработчик» и только при входе в систему этот пользователь должен запускать оболочку.

Замененное меню «Пуск» заменяется терминалом на основе оболочки с отличными функциями, панель задач заменяется представлением окон на основе дерева, а монитор процесса заменяется представлением, к которому можно подключить мониторы процессов, отладчики, профили и утечки памяти. детекторы и др.

Я хотел бы, чтобы мое приложение заменило обычную оболочку Windows. Я, однако, наткнулся на ключ реестра, который в Windows 7 работает просто отлично. но в Windows XP, если я использую обычный файловый менеджер Windows XP, запускается панель задач Windows XP из explorer.exe, хотя я изменил указанную запись реестра!

Кто-нибудь имеет какие-либо идеи, что мне нужно сделать, чтобы полностью заменить оболочку Windows и панель задач, используя Windows XP, сохраняя при этом использование файлового менеджера на основе Windows ?:)

Редактировать:

Использование C ++, разработка с использованием NetBeans с использованием Qt для моей библиотеки графического интерфейса. однако, поскольку я не думаю, что это должно повлиять на ответ, я решил включить его в любом случае.

0

Решение

Я считаю, что Windows XP не поддерживает замену оболочки для каждого пользователя (не уверен, что прошло уже много времени с тех пор, как я поиграл с рабочим столом), но вы должны иметь возможность установить запись «Shell» в HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon и запретить Explorer регистрироваться в качестве оболочки при первом запуске. Конечно, это повлияет на всех пользователей машины.

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]