我想知道以编程方式将自定义按钮添加到Windows资源管理器栏的过程是什么? 它在Windows 7和8中有所不同吗?
是否可以在C#中完成?或者最好的方法是C ++?
谢谢!
答案 0 :(得分:3)
按钮在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
是:
您可以从注册表项中选择的任务:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell
您可以使用command
子项将普通可执行文件添加到此列表中,并将exe命令放在数据字段中。看看周围的例子。
快乐狩猎。