Windows API - Win32
一组适用于桌面和服务器应用程序的核心 Windows 应用程序编程接口 (API)。 以前称为 Win32 API。
116 个问题
你好
我正在开发一个桌面应用程序,该应用程序需要运行 Internet Explorer 才能打开特定地址。所以我必须检测IE浏览器是否正确可用。通过代码,我可以检测操作系统版本。在 Windows 11 上,我知道 IE 不可用,但在 Windows 10 或更早版本上,IE 可能被卸载。因此,为了验证这一点,我正在阅读注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsCurrentVersion\App Paths\IEXPLORE.EXE”
请问正确的方法是什么?其次有没有简单的方法?这需要什么权利?任何用户都可以访问该注册表路径吗?
提前致谢。
问题源:How to detect if Internet Explorer is available - Microsoft Q&A
你好, 欢迎来到微软问答!
Windows 11 已停止使用 IE 资源管理器。 执行此操作的最简单方法是检查是否存在文件夹 C:\ProgramFiles(x86)\InternetExplorer 或 ProgramFiles\InternetExplorer。 并且只能使用本机管理员权限访问和获取注册表。如果 IE 浏览器存在,您可以使用获取 进程ID(pid) 的方式打开它。
谢谢!如果答案是正确的,请点击“接受答案”并点赞。 如果您对此答案还有其他疑问,请点击“评论”。 注意:如果您想收到该主题的相关电子邮件通知,请按照我们文档中的步骤启用电子邮件通知