任何人都可以帮助我,我需要一种跨平台的方式来检测是否安装了浏览器,例如是否安装了Firefox,是否安装了Safari等。 如果这有帮助,我正在使用wxWidgets作为我的GUI库。
我可以检查Windows上的注册表,但不确定如何找到适用于Linux和Mac的浏览器。宁愿选择一种干净的跨平台方式而不是几种方式 如果(窗口) 然后搜索注册表
如果(Mac) 然后做点别的 等
由于
答案 0 :(得分:2)
http://docs.wxwidgets.org/2.6.3/wx_miscellany.html#wxlaunchdefaultbrowser出了什么问题?
为什么不使用多种检测方法?然后可以在wxWidgets本身中实现此功能。毕竟,wxWidgets就是这样做的,只是使用隐藏在后面的平台细节的函数来抽象它。