Главная страница
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.017 c
15-1209107695
Slider007
2008-04-25 11:14
2008.06.08
С днем рождения ! 25 апреля 2008 пятница


2-1210702537
TStas
2008-05-13 22:15
2008.06.08
Не рисуется на TPanel


2-1210695001
San1712
2008-05-13 20:10
2008.06.08
Что значит сообщение компилятора ?


10-1146837285
Teddy24
2006-05-05 17:54
2008.06.08
Проблема подключенения DCOMConnection


2-1210768237
F@T@L_Err0r
2008-05-14 16:30
2008.06.08
Безусловное выключение компа