[英]Using Windows Shell (File Explorer) without Taskbar
我目前正在尝试编写另一种任务栏软件(使用Python)以更好地进行自定义,而其中一个主要的绊脚石就是禁用任务栏。 我的应用程序可以很好地放在任务栏上,但是如果用户按下Windows键或Ctrl + Esc,则会弹出“开始”菜单,并且Windows任务栏位于最前面。 由于任务栏是由explorer.exe
控制的,因此我查找了禁用Explorer的方法,并找到了此解决方案来编辑注册表项并更改Windows Shell,从而有效地禁用了Explorer。 毫无疑问,此问题是Windows资源管理器(文件资源管理器)也被禁用。 现在,我也可以尝试制作一个自定义资源管理器,但是理想情况下,我希望有一种无需任务栏即可运行文件资源管理器的方法。
Tl; dr:我不需要通过杀死Windows资源管理器进程来打开任务栏,但也需要文件资源管理器。
我认为那是不可能的。
我碰巧有Windows 2000的源代码。 我只是看了一眼看看explorer
文件夹。
tray.c
>负责处理图标和系统托盘行为。
task.c
>负责处理任务栏的功能和行为。
startmenu.cpp
>负责开始菜单的功能和行为。
我可以肯定这没有太大变化,并且任务栏是由explorer
进程控制的。
因此,我认为您不可能达到的目标。
编辑 :我上面提到的文件很久以前就已经在网上泄露,而我碰巧只是出于研究目的而拥有一份副本,而我绝不认可/鼓励这种泄露。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.