я получил что-то.
первая статья: http://www.askvg.com/how-to-customize-windows-explorer-command-bar, что я нашел в поисках {5c4f28b5-f869-4e84-8e60-f11db97c5cc7}
, который является FolderType CLSID для Generic.
Вы найдете тех, в реестре окна в HKEY_LOCAL_MACHINE
под ключ:
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 созданных вместе с Названием акой текста кнопки или метками, InfoTip, которая появляется при наведении курсора и Значок, который, к сожалению, не работает. В конце команды выполнить команду. Измените их по своему желанию, сохраните как * .reg и просто запустите его.
Обман должен быть указан: не работает пользователей, не являющихся администратором! Я попробовал, но, похоже, вы не можете просто заменить HKEY_LOCAL_MACHINE
на HKEY_CURRENT_USER
.
Какая версия Windows? XP или Vista? – onnodb
О, я забыл упомянуть об этом ..... Я ищу, чтобы добавить кнопку в Vista и 7 панелей инструментов. IShellBrowser SetToolbarItems() работает только с XP. Я только что нашел это вчера и забыл обновить вопрос. Тем не менее, я ищу подходящий метод для управления панелями инструментов Vista и 7, если они есть ... –