Всем привет!
Вопрос такой. Нужно открыть гиперссылку в дефолтовом браузере в нужном мне десктопе. При этом нельзя менять десктоп текущего приложения.
Указать десктоп, в котором в данном случае запускается процесс браузера, можно только через CreateProcess (там есть параметр lpStartupInfo). Однако там нужно указать путь к исполняемому файлу. Значит, вопрос вырождается в следующий:
Как открыть ссылку дефолтовым браузером используя CreateProcess?
В этой фунцкии (CreateProcess) есть параметр lpCommandLine. Если в этом параметре указать url (например,
www.yandex.ru), браузер не запустится. Значит, в lpCommandLine нужно указывать браузер. А пролема в том, что я не знаю, какой будет браузер на конечной машине
Как же открыть тогда ссылку?
Всем заранее спасибо за ответы!