Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Как найти дефолтное приложение для открытия MIME-TYPE ? / 4 сообщений из 4, страница 1 из 1
02.09.2008, 06:33
    #35517101
Как найти дефолтное приложение для открытия MIME-TYPE ?
Имеется: какой-то контент в виде бинарного потока (stream), известен его MIME-type.
Нужно: найти в системе (Windows) приложение, которое может открывать (отображать, редактировать) такой контент, запустить его и передать этот контент.
Например: для MIME-type "text\plain" открыть notepad.
В реестре нашел только сопоставление приложения и расширения имени файла (вида *.txt --(open)--> notepad.exe).

Подскажите, куда копать ?
...
Рейтинг: 0 / 0
02.09.2008, 15:14
    #35518302
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как найти дефолтное приложение для открытия MIME-TYPE ?
там же есть привязка расширения к миме-типу
...
Рейтинг: 0 / 0
03.09.2008, 02:41
    #35519281
Как найти дефолтное приложение для открытия MIME-TYPE ?
Где там ? Можно конкретнее\подробнее (ветки реестра или название API функции)?
Лучше конечно API - самому лазить в реестр как-то некрасиво.
...
Рейтинг: 0 / 0
03.09.2008, 04:03
    #35519300
Ёш
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как найти дефолтное приложение для открытия MIME-TYPE ?
в реестре :)
http://wiki.tcl.tk/1074
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
 #       HKEY_CLASSES_ROOT
 #         (Extension)           (Default value)         ClassName
 #                               "Content Type"          MimeType        [ 1 ]
 #           ShellNew            "NullFile"              ""              [ 2 ]
 #         (ClassName)           (Default value)         TextName
 #           DefaultIcon         (Default value)         IconName,#      [ 3 ]
 #           Shell
 #             Open
 #               command         (Default value)         -SEE BELOW-
 #             Edit
 #               command         (Default value)         -SEE BELOW-     [ 4 ]
 #             Print
 #               command         (Default value)         -SEE BELOW-     [ 4 ]
 #         MIME
 #           Database
 #             Content Type
 #               (MimeType)      (Default value)         Extension       [ 1 ]


--
„Истина — это вовсе не то, что можно убедительно доказать, это то, что
делает всё проще и понятнее“ — Антуан де Сент-Экзюпери
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Как найти дефолтное приложение для открытия MIME-TYPE ? / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]