В секции "HKEY_CLASSES_ROOT" находишь подсекцию ".jpg"... В этой подсекции есть параметр по умолчанию - это имя секции с настроками в "HKEY_CLASSES_ROOT" (стандартно jpegfile)... Находишь её... В ней открываешь подсекцию "shell\open\command"... В этой подсекции параметр по умолчанию - имя запускаемой программы с полным путём и параметром:
[HKEY_CLASSES_ROOT\jpegfile\shell\open\command]
@="C:\\WINDOWS\\jpegview.exe %1"
Имя открываемого файла передаётся через "%1", а в
[ссылка заблокирована по решению администрации проекта] его можно получить, использовав функцию ParamStr(1)...
Желаю удачи.. .;)
Связать расширение с запуском программы у меня получилось через реестр, но как сделать
чтобы прога "поняла " что надо открыть тот jpg на котором был клик. shellExecute() имеет пареметр
через который можно например explorer передать адрес директории. Но как считать этот параметр?