3
我想獲得一臺機器上的SQL的所有實例名稱,所有值都保存在一個regkey這裏是我的代碼,但我不斷收到一個空引用異常。與.GetValueNames()方法的空引用異常
private void RegLoop()
{
RegistryKey key = Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Microsoft\Microsoft SQL Server\Instance Names\SQL")
foreach (var v in key.GetValueNames())
{
MessageBox.Show("{0}", v);
}
}
「Microsoft SQL Server」中有兩個空格 - 這是故意的嗎? – Oded
是的關鍵路徑是正確的,但它可能是因爲第一個值名稱是(默認)?那會搞砸了嗎? – dotps1
現在我看到你在說什麼,這是從副本和過去,我的實際代碼不包含。好眼睛。 – dotps1