为什么以下代码返回 NULL shellValue
?
string shellValue;
RegistryKey shellKey = Registry.LocalMachine;
shellKey = shellKey.OpenSubKey(@"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon", true);
shellValue = shellKey.GetValue("Shell") as string;
我确实有管理员权限。