Привет!
Есть специфический файл. 2 раза клацаешь по нему, открывается специальная программа. Как узнать физическое месторасположение этой программы на компьюьтере?
Егор Динин
10.11.16, 15:50
Я когда чего то не могу найти, то ищу в через диспетчер задач.
Процессы - ПКМ - Открыть место хранения файла.
Спасибо, такой вариант подошёл!
Vofka @ Сегодня, 16:09 необходимо зарегистрироваться для просмотра ссылки
,
Получение идентификатора: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.<расширение>\OpenWithProgids или \UserChoice
Получение пути по идентификатору: HKEY_CLASSES_ROOT\<Полученный идентификатор>\shell\open\command
Petre, в UserChoice нашел ProgId, но в HKEY_CLASSES_ROOT... такой программы нету. Наверное потому, что она не устанавливалась через установщик, а просто была скопирована на комп.
Vofka @ Сегодня, 17:09 необходимо зарегистрироваться для просмотра ссылки
,
Наверное, есть нюансы в данном случае...
Можно попробовать весь реестр прошерстить по идентификатору.
Цитата(Petre @ 10.11.16, 16:42) необходимо зарегистрироваться для просмотра ссылки
Можно попробовать весь реестр прошерстить по идентификатору.
Да, действительно, нашлось в HKEY_CLASSES_ROOT\Applications. Т.е., в моем случае, вот тут: HKEY_CLASSES_ROOT\Applications\<Полученный идентификатор>\shell\open\command
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.