So I used RegEdit to add the following to the registry on my workstation:
HKLMSoftwareFooBar
Bar has a k/v pair of "wtf"/"idk". I verified that these changes "took" by closing regedit and re-opening it. Hey, they're still there! Swell.
RegistryKey key = Registry.LocalMachine.OpenSubKey(@"SOFTWAREFooBar");
if (key != null)
{
var = key.GetValue("wtf").ToString();
}
The problem is, key is null.
When. . .
Registry.LocalMachine.OpenSubKey("Software").GetSubKeyNames()
Is called, Foo doesn't show up amongst the however many SubKeyNames.
So, I am obviously missing something stupid. What specifically am I missing?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…