检查客户端机器中是否存在浏览器

本文关键字:存在 浏览器 是否 客户端 机器 检查 | 更新日期: 2023-09-27 18:17:42

我使用c#作为编程平台。

有没有人可以帮助我如何在客户端机器中填充所有现有的浏览器。在调用

进程之前,我还想首先验证浏览器(firefox.exe)是否存在于客户端机器中。
System.Diagnostics.Process.Start("firefox.exe", "http://stackoverflow.com");

检查客户端机器中是否存在浏览器

您需要检查Uninstall注册表项以确定是否有特定的程序可用。注意事项:

  1. 同一浏览器的不同版本可能会填充不同的卸载键(不推荐但确实存在)
  2. 我不相信ie在所有情况下都有注册表项,但如果你在Windows上运行,你应该很安全。

我以前也遇到过同样的情况,经过反复思考,我得到的答案是:这是不可能的。