如果未设置StartMenuInternet,我还可以在哪里查找默认浏览器
本文关键字:还可以 在哪里 查找 默认浏览器 设置 StartMenuInternet 如果 | 更新日期: 2023-09-27 17:58:07
key = Registry.CurrentUser.OpenSubKey(@"Software'Clients'StartMenuInternet", false);
if (key == null)
{
key = Registry.LocalMachine.OpenSubKey(@"Software'Clients'StartMenuInternet", false);
}
在极少数机器上,这是空白的。探测regedit时,会发现键为(未找到值(。我有什么选择?
我假设你想在默认浏览器中启动一个网站:
string url = "http://server.com";
Process.Start(url);
将执行此操作。
我需要
if (key == null || key.ValueCount == 0)
{
key = Registry.LocalMachine.OpenSubKey(@"Software'Clients'StartMenuInternet", false);
}