如何在C中打开Windows中的默认Web浏览器?

在Windows中的C / C ++中,如何使用默认浏览器打开网站? 在Mac OS X中,我做system("open http://url");

Solutions Collecting From Web of "如何在C中打开Windows中的默认Web浏览器?"

你必须使用ShellExecute 。 此知识库文章涵盖此主题: http : //support.microsoft.com/kb/224816

C代码要做到这一点很简单:

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

在Windows中,您可以在命令行上使用start http://url在默认浏览器中打开一个URL。 但是,这似乎是特定于命令提示符,并不是一个真正的可执行文件,所以我不认为你可以从你的C / C ++程序启动它。