![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Регистрация расширений файлов [D7, XP]
Max_lbp © (2006-10-16 14:16:00)Всем привет! Подскажите как это реализовать ?
В сети искал что-то не нашел :(
vain (2006-10-16 16:28:00) [1]Да ведь можно и с помощью TRegistry. Имхо так... как бы сказать, правильнее что-ли. Кстати, следуе отметить, что ассоциации с типами файлов ещё храняться в
\\\Registry\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Ex plorer\FileExts\
И если, например, .lbp зарегестрирован и в HKCR, и в FileExts, то открываться будет та программа, которая зарегестрирована в FileExts.
DrPass (2006-10-16 15:55:00) [2][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 и запусти
Max_lbp (2006-10-16 14:56:00) [3]Разживали как для новичка, но все равно не в понятке как реализовать это. Помогите плиииз.
мне нужно зарегистрировать расширение *.lbp чтобы открывалась через программу С:\lbp2006.exe, Никогда не работал с реестром:(
Джо (2006-10-16 14:29:00) [4]Чтобы не расстекаться "мыслию по древу", привожу фрагмент 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\""
Вот в соответствующие ветки реестра и нужно писать по образцу, представленному выше.