3

我有一个 html 文件,我想从我的 mfc 应用程序中打开它,一种方法是 shellexecute,它可以工作,但问题是你必须将 iexplorer.exe 位置作为参数传递给 shellexecute,通常是 c:\程序文件....但是如果 IE 不在 c: 中怎么办?如果 Windows 位于另一个驱动器中,例如 d:,该怎么办?有没有其他方法可以做到这一点?或者是否有任何函数可以返回 Windows 驱动器?

4

1 回答 1

9

你想多了。只需使用 URL 调用 ShellExecute:

ShellExecute(0, NULL, pszURL, NULL, NULL, SW_SHOWDEFAULT);

它将使用默认浏览器打开。

于 2012-06-22T17:42:57.157 回答