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

Вниз

Регистрация расширений файлов   Найти похожие ветки 

 
Max_lbp   (2006-10-16 14:16) [0]

Всем привет! Подскажите как это реализовать ?
В сети искал что-то не нашел :(


 
Джо ©   (2006-10-16 14:29) [1]

Чтобы не расстекаться "мыслию по древу", привожу фрагмент reg-файла, регистрирующего программу для обработки файлов .in4.

[HKEY_CLASSES_ROOT\.in4]
@="IN4file"

[HKEY_CLASSES_ROOT\IN4file]
@="Файл кадастровых данных"

[HKEY_CLASSES_ROOT\IN4file\DefaultIcon]
@="C:\\Program Files\\In4Xplorer\\In4Xplorer.EXE,1"

[HKEY_CLASSES_ROOT\IN4file\shell]

[HKEY_CLASSES_ROOT\IN4file\shell\open]

[HKEY_CLASSES_ROOT\IN4file\shell\open\command]
@="\"C:\\Program Files\\In4Xplorer\\In4Xplorer.EXE\" \"%1\""

Вот в соответствующие ветки реестра и нужно писать по образцу, представленному выше.


 
Max_lbp   (2006-10-16 14:56) [2]

Разживали как для новичка, но все равно не в понятке как реализовать это. Помогите плиииз.  
мне нужно зарегистрировать расширение *.lbp чтобы открывалась через программу С:\lbp2006.exe,  Никогда не работал с реестром:(


 
DrPass ©   (2006-10-16 15:55) [3]

[HKEY_CLASSES_ROOT\.lbp]
@="LBPfile"

[HKEY_CLASSES_ROOT\LBPFile]
@="Файл со всякой хренью"

[HKEY_CLASSES_ROOT\LBPfile\DefaultIcon]
@="C:\\lbp2006.EXE,1"

[HKEY_CLASSES_ROOT\LBPfile\shell]

[HKEY_CLASSES_ROOT\LBPfile\shell\open]

[HKEY_CLASSES_ROOT\LBPfile\shell\open\command]
@="\"C:\\lbp2006.EXE\" \"%1\""

Сохрани это в текстовый файл с расширением .reg и запусти


 
vain ©   (2006-10-16 16:28) [4]

Да ведь можно и с помощью TRegistry. Имхо так... как бы сказать, правильнее что-ли. Кстати, следуе отметить, что ассоциации с типами файлов ещё храняться в \\\Registry\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Ex plorer\FileExts\
И если, например, .lbp зарегестрирован и в HKCR, и в FileExts, то открываться будет та программа, которая зарегестрирована в FileExts.



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

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

Наверх




Память: 0.47 MB
Время: 0.036 c
3-1157344772
sias
2006-09-04 08:39
2006.10.29
Хранение почты eml в базе mssql


15-1159716860
RASkov
2006-10-01 19:34
2006.10.29
[Error] D7Paket.dpk(33):


4-1150216045
inri13666
2006-06-13 20:27
2006.10.29
Hook на закрытие окна


15-1160238767
wp2
2006-10-07 20:32
2006.10.29
помогите кто может.


1-1158506506
Still Swamp
2006-09-17 19:21
2006.10.29
Как осуществить сдвиг с переносом для 64 битного значения?