我有一个 html 文件,我想从我的 mfc 应用程序中打开它,一种方法是 shellexecute,它可以工作,但问题是你必须将 iexplorer.exe 位置作为参数传递给 shellexecute,这通常是c:\Program Files.... 但是如果 IE 不在 c: 中怎么办?如果 Windows 位于另一个驱动器中,例如 d:,该怎么办?有没有其他方法可以做到这一点?或者有没有返回windows驱动的函数?
最佳答案
你想多了。只需使用 URL 调用 ShellExecute:
ShellExecute(0, NULL, pszURL, NULL, NULL, SW_SHOWDEFAULT);
它将使用默认浏览器打开。
关于visual-c++ - 如何从 mfc 应用程序调用 IE 或任何其他浏览器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11161031/