На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Правила раздела Visual C++ / MFC / WTL (далее Раздела)
1) На Раздел распространяются все Правила Форума.
2) Перед тем, как создать новый топик, убедитесь, что Вы читали Правила создания тем в Разделе.
3) Вопросы, не связанные с программированием (настройки MS Visual Studio, книги, библиотеки и т.д.),
обсуждаются в разделе C/C++: Прочее
4) Вопросы разработки .NET (Windows Form, C++/CLI и т.п.) приложений на Visual C++/C# обсуждаются в разделе .NET.
5) Нарушение Правил может повлечь наказание со стороны модераторов.

Полезные ссылки:
user posted image FAQ Раздела user posted image Обновления для FAQ Раздела user posted image Поиск по Разделу user posted image MSDN Library Online
Модераторы: ElcnU
  
> Как зарегистрировать свой протокол в IE?
    Видел программы, которые запускаются, если в адресной строке IE набрать что-либо начинающееся с irc:// или ed2k:// и т.д.
    Вопрос: как сделать так, чтобы по myprog:// чего-то там запускалась моя программа, и как из программы узнать адресную строку, по которой она запущена?
      Цитата Sikon @
      Видел программы, которые запускаются, если в адресной строке IE набрать что-либо начинающееся с irc:// или ed2k:// и т.д.
      Вопрос: как сделать так, чтобы по myprog:// чего-то там запускалась моя программа

      Asynchronous Pluggable Protocols

      Цитата Sikon @
      как из программы узнать адресную строку, по которой она запущена?

      Передавать ей в командной строке эти данные?
        ИМХО ToolBar надо писать.
        Dll, пропишешь в реестре куда надо, будет запускаться с ИЕ.

        http://www.rsdn.ru/article/inet/ieplug.xml
        http://www.rsdn.ru/article/inet/ieplug2.xml
          Ну, Asynchronous Pluggable Protocols - в такие дебри мне не надо, COM, куча интерфейсов для реализации и т.д. Но там нашёл более простое решение. http://msdn.microsoft.com/library/default.asp?url=/workshop/networking/pluggable/overview/appendix_a.asp

          Всем спасибо :).
            Молодец раз нашёл.
            Было у меня подозрение, что это делается легко через реестр.
            Ну а адресс должен быть по идее 2-м параметром в командной строке.
            ИЕ должен передать его твоей проге.
            Её без труда получишь с GetCommandLine(), избавишься от ковычек.
              Цитата Sikon @
              ed2k://

              Можно скачать с http://emule-project.net/ сорцы мула, там как раз этот протокол и регистрируется.
              0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
              0 пользователей:


              Рейтинг@Mail.ru
              [ Script execution time: 0,0515 ]   [ 16 queries used ]   [ Generated: 28.04.24, 05:56 GMT ]