Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[18.118.200.136] |
|
Сообщ.
#1
,
|
|
|
Видел программы, которые запускаются, если в адресной строке IE набрать что-либо начинающееся с irc:// или ed2k:// и т.д.
Вопрос: как сделать так, чтобы по myprog:// чего-то там запускалась моя программа, и как из программы узнать адресную строку, по которой она запущена? |
Сообщ.
#2
,
|
|
|
Цитата Sikon @ Видел программы, которые запускаются, если в адресной строке IE набрать что-либо начинающееся с irc:// или ed2k:// и т.д. Вопрос: как сделать так, чтобы по myprog:// чего-то там запускалась моя программа Asynchronous Pluggable Protocols Цитата Sikon @ как из программы узнать адресную строку, по которой она запущена? Передавать ей в командной строке эти данные? |
Сообщ.
#3
,
|
|
|
ИМХО ToolBar надо писать.
Dll, пропишешь в реестре куда надо, будет запускаться с ИЕ. http://www.rsdn.ru/article/inet/ieplug.xml http://www.rsdn.ru/article/inet/ieplug2.xml |
Сообщ.
#4
,
|
|
|
Ну, Asynchronous Pluggable Protocols - в такие дебри мне не надо, COM, куча интерфейсов для реализации и т.д. Но там нашёл более простое решение. http://msdn.microsoft.com/library/default.asp?url=/workshop/networking/pluggable/overview/appendix_a.asp
Всем спасибо . |
Сообщ.
#5
,
|
|
|
Молодец раз нашёл.
Было у меня подозрение, что это делается легко через реестр. Ну а адресс должен быть по идее 2-м параметром в командной строке. ИЕ должен передать его твоей проге. Её без труда получишь с GetCommandLine(), избавишься от ковычек. |
Сообщ.
#6
,
|
|
|
Цитата Sikon @ ed2k:// Можно скачать с http://emule-project.net/ сорцы мула, там как раз этот протокол и регистрируется. |