Форум: "Система";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];
ВнизКнопка на ToolBar е Найти похожие ветки
← →
Ig © (2004-01-30 20:12) [0]Можно как нибудь разместить свою кнопку на ToolBar"е, как это делает FlashGet. В реестре нашел такую ветку :
HKEY_LOCAL_MACHINE\ Software\ Microsoft\Internet Explorer\ Extensions\{D6E814A0-E0C5-11d4-8D29-0050BA6940E3} <-
ButtonText FlashGet
CLSID {1FBA04EE-3024-11d2-8F1F-0000F87ABD16} <-
Default Visible Yes
Exec C:\PROGRA~1\FLASHGET\flashget.exe
HotIcon C:\PROGRA~1\FLASHGET\flashget.exe,128
Icon C:\PROGRA~1\FLASHGET\flashget.exe,223
MenuStatusBar FlashGet
MenuText &FlashGet
Вопрос такой, что, как и где можно взять(узнать) то, на, что указывают стрелки?
← →
}{enon © (2004-01-30 20:24) [1]Да почти нигде. Это идентификаторы, ищи такие же в реестре (имена разделов). Если таких нет, то можешь писать что хочешь (в этом же формате). Иначе эксперементируй - поменяй значение-другое и посмотри на что это влияет.
← →
Ig © (2004-01-30 20:27) [2]Менять уже пробовал, не получилось :(
← →
}{enon © (2004-01-30 20:38) [3]Вообще не получилось? Попробуй поискать такие разделы (те что выделены) в HKEY_CLASSES_ROOT или HKEY_CLASSES_ROOT\CLSID, возможно информация там, а эти строки - что-то резервное.
← →
Ig © (2004-01-30 20:55) [4]В этой же ветке у меня есть еще такое:
{10954C80-4F0F-11d3-B17C-0055DF987022}<-
что-то странное, я это потер сегодня.{92780B25-18CC-41C8-B9BE-3C9C571A8263}<-
Office2003 Спровочные материалы.
{c95fe080-8f5d-11d2-a20b-00aa003c157a
}<- Тоже, что-то не понятное -@shdoclc.dll,-866.
{92780B25-18CC-41C8-B9BE-3C9C571A8263}<-
это нашел вHKEY_LOCAL_MACHINE\ Software\ Microsoft\Internet Explorer\ Extensions\CmdMapping
(шестнадцатеричная)
{92780B25-18CC-41C8-B9BE-3C9C571A8263} 2003
ВHKEY_CLASSES_ROOT
нашел :{10954C80-4F0F-11d3-B17C-0055DF987022} 2002
(шестнадцатеричная)
{92780B25-18CC-41C8-B9BE-3C9C571A8263} 2003
{c95fe080-8f5d-11d2-a20b-00aa003c157a} 2000
Что бы это значило?
← →
}{enon © (2004-01-30 21:15) [5]Сколько же у тебя софта?!
У меня там только
{c95fe080-8f5d-11d2-a20b-00aa003c157a}<- Тоже, что-то не понятное - @shdoclc.dll,-866., причем в нем действительно нет ничего полезного (ссылка clsid ведет на раздел с одним параметром, его значение - просто описание: "Toolbar Extension for Executable")
← →
}{enon © (2004-01-30 21:17) [6]Кстати, там еще есть что-то связанное со строкой адреса.
Пожалуй надо будет достать FlashGet или что-то подобное (где-то он у меня был) и тоже поэксперементировать с ним.
← →
Ig © (2004-01-30 21:24) [7]>}{enon © (30.01.04 21:15) [5]
>Сколько же у тебя софта?!
Обычно около ~ 100 :)
← →
Ig © (2004-01-31 01:05) [8]Нашел такую х...., CLSID = Ваш уникальный classID. Для создания нового CLSID (для каждой кнопки) можно использовать GUIDTOSTRING, ка же его использовать?
← →
}{enon © (2004-01-31 07:12) [9]Насколько я понял, нужно делать так:
1)Создаешь в том же разделе (HKEY_LOCAL_MACHINE\ Software\ Microsoft\Internet Explorer\ Extensions) новый подраздел, переименовываешь его (произвольный GUID, но думаю будет лучше если он окажется уникальным).
2)В этом подразделе создаешь те же параметры, что и у FlashGet"a. Думаю из названий понятно что они означают, пишешь то что надо. Параметр CLSID должен бать равен {1FBA04EE-3024-11d2-8F1F-0000F87ABD16} (тот же что и у FlashGet"a), иначе IE не поймет, что это кнопка.
3)Вроде бы все. Если что-то не так - пиши.
Страницы: 1 вся ветка
Форум: "Система";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.04 c