Как открыть веб-браузер по умолчанию в Windows в C?

В C/C++ в Windows, как я открываю веб-сайт с помощью браузера по умолчанию? В Mac OS X я делаю system("open http://url");

10
задан lornova 7 May 2012 в 07:47
поделиться

2 ответа

Вы должны использовать ShellExecute()

Код на C для этого прост:

ShellExecute(NULL, "open", "http://url", NULL, NULL, SW_SHOWNORMAL);

Это было описано в статье KB 224816 базы знаний Microsoft, но, к сожалению, статья была удалена, и ее архивной версии нет.

19
ответ дан 3 December 2019 в 17:57
поделиться

В Windows вы можете использовать start http://url в командной строке, чтобы открыть URL в браузере по умолчанию. Однако, похоже, это специфично для командной строки и не является настоящим исполняемым файлом, поэтому я не думаю, что вы можете запустить его из вашей программы на C/C++.

2
ответ дан 3 December 2019 в 17:57
поделиться
Другие вопросы по тегам:

Похожие вопросы: