2
도구 모음 단추를 추가하는 IE9 확장을 만들었습니다.IE9 도구 모음 단추 사용자 지정 아이콘
등록은 다음과 같습니다
RegistryKey registryKey = Registry.LocalMachine.OpenSubKey(RegCmd, true);
if (registryKey == null)
registryKey = Registry.LocalMachine.CreateSubKey(RegCmd);
RegistryKey key = registryKey.OpenSubKey(guid);
if (key == null)
key = registryKey.CreateSubKey(guid);
key.SetValue("ButtonText", "My Button");
key.SetValue("CLSID", "{1FBA04EE-3024-11d2-8F1F-0000F87ABD16}");
key.SetValue("ClsidExtension", guid);
key.SetValue("Icon", "c:\myicon.ico");
key.SetValue("HotIcon", "c:\myicon.ico");
key.SetValue("Default Visible", "Yes");
key.SetValue("MenuText", "My Button");
key.SetValue("ToolTip", "My Button");
//key.SetValue("KeyPath", "no");
registryKey.Close();
key.Close();
문제는 - 아이콘은 파일 시스템에서 파일이 아닌 URL을로 참조됩니다. IE Gallery는 .dll이 .msi가 아니기 때문에 플러그인을 배포하므로 내 .ico를 로컬 파일 시스템에 배치 할 수있는 기회가 없습니다.
버튼을 아이콘으로 사용하려면 어떻게해야합니까?
"mydll.dll, 0"을 사용하여 참조 할 수 있도록 "내 dll에 내 아이콘 추가"에 대해 어떻게하나요? – MSC
@MSC에 대한 질문을하십시오. – Joey