gpt4 book ai didi

c++ - 在 XP 上使用 Windows 文件资源管理器时阻止 explorer.exe 任务栏打开

转载 作者:行者123 更新时间:2023-11-28 03:30:04 25 4
gpt4 key购买 nike

我正在为开发人员创建一个 shell 替换,它创建一个名为“developer”的新 Windows 用户,并且只有当您登录到该用户时,才应该启动 shell。

替换开始菜单替换为具有强大功能的基于 shell 的终端,任务栏替换为基于窗口的 TreeView ,进程监视器替换为可以附加进程监视器、调试器、配置文件的 View ,和内存泄漏检测器等。

我希望我的应用程序替换常规的 Windows 外壳。然而,我遇到了一个注册表项,在 Windows 7 上,它工作得很好。但是在 Windows XP 上,如果我使用常规的 Windows XP 文件管理器,即使我更改了上述注册表项,也会从 explorer.exe 启动 Windows XP 任务栏!

有人知道我需要做什么才能使用 Windows XP 完全替换 Windows 外壳和任务栏,同时仍保留使用基于 Windows 的文件管理器吗?:)

编辑:

使用 C++,使用 Qt 使用 NetBeans 开发我的 gui 库。但是,由于我认为这不会影响答案,所以我想我会以任何一种方式包括它。

最佳答案

我相信 Windows XP 不支持每个用户的 shell 替换(不确定,我已经有一段时间没玩桌面了),但你应该能够在 HKEY_LOCAL_MACHINE\下设置“Shell”条目Software\Microsoft\Windows NT\CurrentVersion\Winlogon 并阻止 Explorer 在首次运行时将自己注册为 shell。当然,这会影响机器中的所有用户。

关于c++ - 在 XP 上使用 Windows 文件资源管理器时阻止 explorer.exe 任务栏打开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12826641/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com