gpt4 book ai didi

c# - 如何在 Windows 资源管理器工具栏中创建自定义按钮

转载 作者:可可西里 更新时间:2023-11-01 11:30:19 26 4
gpt4 key购买 nike

我想知道以编程方式将自定义按钮添加到 Windows 资源管理器栏的过程是什么?在 Windows 7 和 8 中有什么不同?

可以用 C# 实现吗?或者最好的方法是 C++?

谢谢!

enter image description here

最佳答案

按钮在 Windows 注册表中设置,在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes\GUID\TasksItemsSelectedHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes\GUID\TasksNoItemsSelected

使用REG_SZ类型,数据为;分隔的shell命令名列表。

我知道的文件夹 GUID 是:

  • 5c4f28b5-f869-4e84-8e60-f11db97c5cc7 -> 一般
  • 5fa96407-7e77-483c-ac93-691d05850de8 -> 视频
  • 7d49d726-3c21-4f05-99aa-fdc2c9474656 -> 文档
  • 94d6ddcc-4a68-4175-a374-bd584a510b78 -> 音乐
  • b3690e58-e961-423b-b687-386ebfd83239 -> 图片
  • 5f4eab9a-6833-4f61-899d-31cf46979d49 -> 其他库

您可以选择的任务来自注册表项:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell

您可以使用 command 子键将纯可执行文件添加到此列表,并将 exe 命令放在数据字段中。看看周围的例子。

狩猎愉快。

关于c# - 如何在 Windows 资源管理器工具栏中创建自定义按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21911444/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com