自己摸索的,注册表判断是否安装微软Edge浏览器:
bool checkInstalledMsEdge() { try { using(var ieKey = Registry.LocalMachine.OpenSubKey(@"SOFTWAREMicrosoftWindowsCurrentVersionApp Pathsmsedge.exe", RegistryKeyPermissionCheck.ReadSubTree, System.Security.AccessControl.RegistryRights.QueryValues)) { var s =""+ ieKey.GetValue("Path"); return !string.IsNullOrEmpty(s); } } catch { } return false; }