簡體   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