我想做以下事情:
使用ANSI c ++代码
如果找到默认浏览器,我想检查安装的浏览器(最好是基于Windows的机器上的默认浏览器)
我将使用wxlaunchdefaultwebbrowser - wxWidgets 2.8.12;否则我只想找到Internet Explorer(Windows XP,Windows Server 2003,Windows Server 2008上的默认版本),并将其与wxlaunchDefaultwebbrowser一起使用,我正在使用wxWidgets 2.8.12。
我在Win XP SP3上测试了它没有安装mozilla,当我安装了mozilla firefox并将其设置为默认浏览器时手动将链接打开了。在早期我有IE 6.0可能和Chrome安装然而它提示无法打开默认浏览器(错误5:访问被拒绝)。
所以我自动寻找大部分设置(无手动设置)
答案 0 :(得分:0)
如果您可以使用Windows API,请使用带有URL的“ShellExecute”API,它将在默认浏览器中打开它。顺便说一句,wxlaunchDefaultwebbrowser会启动默认浏览器吗?您仍然想知道默认的浏览器详细信息吗?