Программный вызов приложения по умолчанию для типа файла - PullRequest
2 голосов
/ 20 июля 2010

В связанной заметке к этому вопросу , скажем, у меня есть файл с определенным обработчиком, как бы я программно вызвал зарегистрированный обработчик? Для этого необязательно нужен реальный код, просто указатель на некоторые документы или терминология, чтобы найти это в Google.

Спасибо,

Chris

Ответы [ 2 ]

2 голосов
/ 20 июля 2010

Достаточно запустить новый процесс, указав файл, который вы хотите открыть в приложении по умолчанию - остальное обрабатывается Windows.В C # это делается следующим образом.

Process.Start("Foo.jpg");

Это откроет изображение, используя приложение по умолчанию для изображений JPEG.

2 голосов
/ 20 июля 2010

Есть функция ShellExecute и ее продвинутый родственник, ShellExecuteEx .

...