c#读取64位系统注册表,保证项目的唯一
【代码】c#读取64位系统注册表,保证项目的唯一。
·
/// <summary>
/// 获取机器guid
/// </summary>
/// using System.Management; // 需要添加System.Management的引用
/// <returns></returns>
public static string GetMachineGuid()
{
string location = @"SOFTWARE\Microsoft\Cryptography";
string name = "MachineGuid";
using (var classesRootKey = Microsoft.Win32.RegistryKey.OpenBaseKey(Microsoft.Win32.RegistryHive.LocalMachine, Microsoft.Win32.RegistryView.Registry64))
{
using (var regKey = classesRootKey.OpenSubKey(location))
{
if (regKey != null)
{
var machineGuid = regKey.GetValue(name);
if (machineGuid != null)
{
return machineGuid.ToString();
}
}
}
}
return null;
}
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)