我想知道如何在 Windows 资源管理器中添加新按钮。我不想创建一个新的工具栏。我只想在同一个 Windows 资源管理器标准按钮工具栏中添加一个新按钮,而不是 IE。
我感谢任何可能的帮助。
问候
我想知道如何在 Windows 资源管理器中添加新按钮。我不想创建一个新的工具栏。我只想在同一个 Windows 资源管理器标准按钮工具栏中添加一个新按钮,而不是 IE。
我感谢任何可能的帮助。
问候
我不认为这是支持的。
如果 hacky 解决方案没问题,您可能可以注入进程并子类化窗口并添加工具栏按钮。
我发现这篇文章似乎满足了我的愿望……我目前正在使用新接口开始开发,如果它们按需要工作,我会告诉你。
感谢所有回答/评论我的问题的人
我得到了一些东西。
首先是一篇文章:
http ://www.askvg.com/how-to-customize-windows-explorer-command-bar ,我发现搜索的{5c4f28b5-f869-4e84-8e60-f11db97c5cc7}
是Generic的 FolderType CLSID 。
您可以在以下项HKEY_LOCAL_MACHINE
下的 Windows 注册表中找到它们:
SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes
阅读文章,它的信息非常丰富!但是,如果您已经想拥有代码:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes\{5c4f28b5-f869-4e84-8e60-f11db97c5cc7}]
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes\{5c4f28b5-f869-4e84-8e60-f11db97c5cc7}\TasksNoItemsSelected]
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes\{5c4f28b5-f869-4e84-8e60-f11db97c5cc7}\TasksNoItemsSelected\0]
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes\{5c4f28b5-f869-4e84-8e60-f11db97c5cc7}\TasksNoItemsSelected\0\{E7E304C4-3C99-49BD-9E5F-980D15103C50}]
"Icon"="C:\\Windows\\System32\\shell32.dll,3"
"InfoTip"="some bla bla "
"Title"="a button!"
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes\{5c4f28b5-f869-4e84-8e60-f11db97c5cc7}\TasksNoItemsSelected\0\{E7E304C4-3C99-49BD-9E5F-980D15103C50}\shell]
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes\{5c4f28b5-f869-4e84-8e60-f11db97c5cc7}\TasksNoItemsSelected\0\{E7E304C4-3C99-49BD-9E5F-980D15103C50}\shell\InvokeTask]
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\FolderTypes\{5c4f28b5-f869-4e84-8e60-f11db97c5cc7}\TasksNoItemsSelected\0\{E7E304C4-3C99-49BD-9E5F-980D15103C50}\shell\InvokeTask\command]
@="\"C:\\Users\\DUMMYUSER\\hello.exe\""
Rigth 在中间,您创建了一个随机 CLSID以及Title aka 按钮文本或标签,InfoTip当光标悬停时出现,Icon 遗憾地不起作用。最后是要执行的命令。将它们更改为您的愿望,另存为 *.reg 并运行它。
不得不说:不适用于非管理员用户!我试过了,但似乎你不能只HKEY_LOCAL_MACHINE
用HKEY_CURRENT_USER
.