Определить броузер по умолчанию?

Discussion in 'WASM.WIN32' started by Saint German, Jan 1, 2005.

  1. Saint German

    Saint German New Member

    Blog Posts:
    0
    Joined:
    Sep 13, 2003
    Messages:
    222
    Как определить какой броузер в данной системе используется по умолчанию? В msdn я этого не нашел.
     
  2. nobodi

    nobodi Сисадмин Staff Member

    Blog Posts:
    0
    Joined:
    Apr 2, 2004
    Messages:
    35
    HKEY_LOCAL_MACHINE/Software/Classes/http/Shell/Open/Command/
     
  3. Saint German

    Saint German New Member

    Blog Posts:
    0
    Joined:
    Sep 13, 2003
    Messages:
    222
    Во-первых такого ключа у меня нет.

    Во-вторых смотреть какое приложение ассоциируется с некоторыми расширениями не эффективно, так как использую

    оперу, а просматриваю с помощью ie.

    и еще на это отведено 200-300 байт максимум.
     
  4. cresta

    cresta Active Member

    Blog Posts:
    0
    Joined:
    Jun 13, 2004
    Messages:
    2,257
    FindExecutable
     
  5. Arvensis

    Arvensis New Member

    Blog Posts:
    0
    Joined:
    Sep 18, 2004
    Messages:
    72
    Location:
    Russia
    Saint German

    Ключ nobodi - это ассоциация не с расширением, а с протоколом. Приложение, зарегистрированное для работы с протоколом http и есть браузер по умолчанию.



    Хм. Какая ОС?



    В смысле - 200 байт кода? Хватит за глаза.
     
  6. Saint German

    Saint German New Member

    Blog Posts:
    0
    Joined:
    Sep 13, 2003
    Messages:
    222
    2 cresta FindExecutable - это из той же песни :

    Retrieves the name of and handle to the executable (.exe) file associated with the specified file name.

    А ключа все-таки нет ОС -win2ksp4
     
  7. bogrus

    bogrus Active Member

    Blog Posts:
    0
    Joined:
    Oct 24, 2003
    Messages:
    1,338
    Location:
    ukraine
  8. Sharp

    Sharp New Member

    Blog Posts:
    0
    Joined:
    Aug 1, 2003
    Messages:
    143
    Location:
    Ukraine
    HKEY_CLASSES_ROOT\HTTP\shell\open\command\@