我是一个Windows窗体应用程序(C#)的开发者,我需要检测用户的计算机上是否安装了“Microsoft Edge”浏览器。
目前,我正在使用以下注册表位置:
[HKEY_CLASSES_ROOT\Local Settings\Software\Microsoft\Windows\CurrentVersion\AppModel\PackageRepository\Packages\Microsoft.MicrosoftEdge_20.10240.16384.0_neutral__8wekyb3d8bbwe]
"Path"="C:\\Windows\\SystemApps\\Microsoft.MicrosoftEdge_8wekyb3d8bbwe"
使用“Microsoft.MicrosoftEdge”后的 正则表达式
。如果“路径”存在,则说明安装了Edge。
有更好的方法来检测Edge吗?如果我检测到我正在运行Windows 10,并且默认情况下Win10带有Edge,那么是否更好?如何最好地实现这一点?