我正在为开发人员创建一个外壳替换,它创建一个名为“开发人员”的新 Windows 用户,并且只有当您登录该用户时,才应该启动外壳。
替换的开始菜单被替换为基于 shell 的终端,具有强大的功能,任务栏被替换为基于树的窗口视图,进程监视器被替换为可以附加进程监视器、调试器、配置文件和内存泄漏的视图探测器等
我希望我的应用程序替换常规的 Windows shell。但是,我遇到了一个在 Windows 7 上运行良好的注册表项。但是在 Windows XP 上,如果我使用常规的 Windows XP 文件管理器,explorer.exe 中的 Windows XP 任务栏会启动,即使我更改了上述注册表项!
有没有人知道我需要做什么才能使用 Windows XP 完全替换 Windows shell 和任务栏,同时仍然保留使用基于 Windows 的文件管理器?:)
编辑:
使用 C++,使用 Qt 为我的 gui 库使用 NetBeans 进行开发。但是,由于我认为这不会影响答案,因此我想我会以任何一种方式将其包括在内。