我想知道以編程方式向Windows資源管理器欄添加自定義按鈕的過程是什麼? Windows 7和Windows 8有什麼不同?如何在Windows資源管理器工具欄中創建自定義按鈕
是否有可能在C#中做到這一點?或者最好的方法是C++?
謝謝!
我想知道以編程方式向Windows資源管理器欄添加自定義按鈕的過程是什麼? Windows 7和Windows 8有什麼不同?如何在Windows資源管理器工具欄中創建自定義按鈕
是否有可能在C#中做到這一點?或者最好的方法是C++?
謝謝!
的按鈕在Windows註冊表中設置,在 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes\GUID\TasksItemsSelected
和HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes\GUID\TasksNoItemsSelected
使用的類型REG_SZ
,並且數據是shell命令名稱的;
分隔列表。
文件夾GUID
的I知道有:
你可以挑選的任務是從註冊表項: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell
您可以通過使用command
子項添加普通的可執行文件到這個列表,並將exe命令放在數據字段中。看看例子。
快樂狩獵。
你是什麼意思的「自定義按鈕」?窗口工具欄只是固定到程序/文件夾等「快捷方式」... –
按鈕像「後退」和「前進」在Windows資源管理器工具欄。像這樣:http://media.askvg.com/articles/images/New_Command_Bar_Buttons_Windows_Explorer2.png – pinker
我沒有答案,但我會告訴你,通常添加GUI元素到Windows操作系統不是一個簡單的過程。你應該看看WinAPI。你沒有真正指定你想寫的程序的「目標」,或者它的目的,所以很難超越這個目標。關於哪種語言?我相信要麼有能力完成這項任務。 –