Главная страница
    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.46 MB
Время: 0.042 c
7-1075284543
retro
2004-01-28 13:09
2004.04.11
Запуск приложения автоматически


3-1079080624
HeoGtan
2004-03-12 11:37
2004.04.11
Вопрос по D7+IB 6.5


4-1076002747
dima_matrix
2004-02-05 20:39
2004.04.11
дочерний процесс


7-1080123240
Петро
2004-03-24 13:14
2004.04.11
Проверка подлинности пароля.


14-1082549527
ИМХО
2004-04-21 16:12
2004.04.11
the rpc server is unavailable





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский