Ребята возможно ли узнать имя процесса, не запуская его? Суть вот в чем. На разных машинах pdf файлы открываются разными программами. Foxit, Acrobat и т.д.
Зная путь к файлу, запустить одну из программ для просмотра pdf и получить имя процесса труда не составляет. См Snippet
Вопрос в том как получить это имя не запуская процесс? Или по другому: Узнать какой программой будет открыт файл, не запуская его?
Спасибо
Узнать какой программой будет открыт файл, не запуская его
- jane_wild
- master
- Сообщения: 461
- Зарегистрирован: 30 июн 2016, 02:11
- Версия LabVIEW: 2020
- Благодарил (а): 84 раза
- Поблагодарили: 15 раз
- Контактная информация:
Узнать какой программой будет открыт файл, не запуская его
Последний раз редактировалось jane_wild 05 май 2022, 15:39, всего редактировалось 2 раза.
-
Kosist
- expert
- Сообщения: 1236
- Зарегистрирован: 21 фев 2011, 23:44
- Награды: 2
- Версия LabVIEW: 2013-2020
- Благодарил (а): 23 раза
- Поблагодарили: 30 раз
- Контактная информация:
Re: Узнать какой программой будет открыт файл, не запускаю его
Лучше поищите, как можно через коммандную строку узнать имя программы, ассоциированной с тем или иным разрешением файлов.
Например, решение здесь - https://stackoverflow.com/questions/166 ... ne-in-wind. Из регистра можно вычитать имя exe для pdf файлов.
Например, решение здесь - https://stackoverflow.com/questions/166 ... ne-in-wind. Из регистра можно вычитать имя exe для pdf файлов.
Мы делили апельсин - много наших полегло...
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 127 раз
- Контактная информация:
Re: Узнать какой программой будет открыт файл, не запускаю его
Я бы через WinAPI сделал, благо что это решается одной функцией: How can I get the Name of the Program associated with a file extension using Delphi? А вот тут даже пример есть на : https://forums.ni.com/t5/Discussions-au ... 648#M21586
- jane_wild
- master
- Сообщения: 461
- Зарегистрирован: 30 июн 2016, 02:11
- Версия LabVIEW: 2020
- Благодарил (а): 84 раза
- Поблагодарили: 15 раз
- Контактная информация:
Re: Узнать какой программой будет открыт файл, не запускаю его
Спасибо огромное, что бы я без вас всех делалаdadreamer писал(а): ↑04 май 2022, 21:19 А вот тут даже пример есть на : https://forums.ni.com/t5/Discussions-au ... 648#M21586
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 2 Ответы
- 263 Просмотры
-
Последнее сообщение bunya22ru
-
- 4 Ответы
- 958 Просмотры
-
Последнее сообщение jane_wild
-
- 12 Ответы
- 600 Просмотры
-
Последнее сообщение Sergey Puzanov