Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.11;
Скачать: CL | DM;

Вниз

Кнопка на 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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.028 c
14-1082099661
Igorek
2004-04-16 11:14
2004.04.11
Есть идея - супер мотоцикл! Критикуйте!


7-1074331717
CrytoGenius
2004-01-17 12:28
2004.04.11
Создание подьзователя


11-1067856400
*pavel
2003-11-03 13:46
2004.04.11
Чтение/запись с реестра


14-1082451097
}|{yk
2004-04-20 12:51
2004.04.11
Посмейтесь над этим форумом :)


14-1081935442
Отто
2004-04-14 13:37
2004.04.11
Как программно включить компьютер?