繁体   English   中英

使用不带任务栏的Windows Shell(文件浏览器)

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM