我想知道如何在Windows资源管理器中添加新按钮。我不想创建一个新的工具栏。我只是想在同一个Windows资源管理器标准按钮工具栏中添加一个新按钮而不是IE。

我感谢任何可能的帮助。

此致

有帮助吗?

解决方案 2

我发现这篇文章似乎满足了我的愿望......我目前正在使用新界面开始开发的路径,并会告诉您它们是否按需运行。

文章: http://www.windowsvistaplace.com/shell-namespace-extension-adding-custom-command-module-items/windows-vista#comment-13115

感谢所有回复/评论我的问题的人

其他提示

我认为不支持。

如果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\""

在中间你有一个随机CLSID 以及标题又名按钮文字或标签, InfoTip ,当它悬停时出现光标和图标很遗憾不起作用。最后,执行命令。根据你的愿望改变那些,保存为* .reg并运行它。

必须说:在非管理员用户上无法正常工作!我试过了,但似乎你不能只用HKEY_CURRENT_USER替换<=>。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top