即使密钥存在且我的应用程序已安装,我的C#应用程序许可证管理器在检查密钥是否存在时仍返回NULL。 我尝试以管理员身份运行,并在“密钥”路径中添加或删除反斜杠。
RegistryKey LitenUpKey = Registry.LocalMachine.OpenSubKey(@"SOFTWARE\LitenUp\NIT", false);
if (LitenUpKey == null) {
// Registry Key NOT Found
return false;
}
注意:我正在构建为x64!