Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.06.08;
Скачать: CL | DM;

Вниз

Зарегитрировать файл   Найти похожие ветки 

 
DJ_UZer ©   (2008-05-14 20:59) [0]

Привет всем, подскажите, пожалуйста, как зарегистрировать свое приложение к определенному типу файлов, например к html?


 
Anatoly Podgoretsky ©   (2008-05-14 21:01) [1]

Нафига, в корзину. Или научись пользоваться Виндоус.


 
DJ_UZer ©   (2008-05-14 21:22) [2]

Ты не понял вопроса, как можно привезать свое приложение к файлу, то есть при открытии файла она открывалась бы с помощью моей программы!


 
DJ_UZer ©   (2008-05-14 21:23) [3]

Удалено модератором


 
Renegat   (2008-05-14 21:34) [4]

Ухохаха, давненько к дяде Толе так не обращались %) А вирмейкерство, имхо, зло.
А по сабжу - кури хелп по HKLM_CLASSES_ROOT и его содержимому. И о том, как, что и зачем туда писать.


 
Германн ©   (2008-05-14 21:40) [5]


> Renegat   (14.05.08 21:34) [4]
>
> Ухохаха, давненько к дяде Толе так не обращались %) А вирмейкерство,
>  имхо, зло.
> А по сабжу - кури хелп по HKLM_CLASSES_ROOT и его содержимому.
>  И о том, как, что и зачем туда писать.
>

И давно ты куришь эту травку?


 
Renegat   (2008-05-14 22:21) [6]

> И давно ты куришь эту травку?

Ох ёмоё... Согласен, туплю =(
HKEY_CLASSES_ROOT, естессно. Реестр.
Там нужно найти (если регистрируется новый тип - создать) раздел, имя которого равно расширению нужного типа файлов, с точкой в качестве первого символа. В строке этого раздела "по умолчанию" надо найти/прописать имя другого раздела в этом же CLASSES_ROOT"e. В разделе, чьё имя было записано, надо создать/найти-заменить строку "по умолчанию" в подразделе shell\open\command. Ещё можно заменить и иконку - в примере показано, где.
Пример:

HKEY_CLASSES_ROOT
 + .3GP
 |  + {По умолчанию} = "3gp_auto_file"
 |
 + .3DS
 |  + {По умолчанию} = "3dsModel"
 |
...
 |
 + 3dsModel
 |  |
 |  + DefaultIcon
 |  |  + {По умолчанию} = "c:\progra~1\3dsmax\3dsmax.exe,1"
 |  |
 |  + Shell
 |     |
 |     +Open
 |       |
 |       + Command
 |          + {По умолчанию} = "c:\progra~1\3dsmax\3dsmax.exe, "%1""
...


 
Германн ©   (2008-05-15 00:07) [7]


> DJ_UZer ©   (14.05.08 20:59)

Для ленивых рекомендуется создавать инсталляторы для своих программ, используя для этого InnoSetup - ISTool. Эта связка делает всё что надо для ассоциации типа файла с программой.


 
PZ   (2008-05-15 07:42) [8]

Можно посмотреть здесь
http://www.delphikingdom.com/asp/viewitem.asp?catalogID=904



Страницы: 1 вся ветка

Текущий архив: 2008.06.08;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.018 c
2-1210936185
Fasco
2008-05-16 15:09
2008.06.08
Здравствуйте помогите дилетанту


15-1208888750
TIF
2008-04-22 22:25
2008.06.08
Всё, ухожу в прошлое... Всем пока


2-1210970505
Woohoo
2008-05-17 00:41
2008.06.08
Автоматическое обновление поля таблицы


4-1190366220
Stup_ID
2007-09-21 13:17
2008.06.08
ListView (Report) - перевести в режим редактирования


2-1211102144
Alx
2008-05-18 13:15
2008.06.08
Проблема с целостностью данных