C# 获取.NET反应堆的HWID

C# 获取.NET反应堆的HWID,c#,C#,由于某些原因,我无法使用.NET reactor文档中指定的代码检索我的HWID private void button1_Click(object sender, EventArgs e) { string HardwareID; string Hardware; Hardware = License.Status.HardwareID; HardwareID = L

由于某些原因,我无法使用.NET reactor文档中指定的代码检索我的HWID

        private void button1_Click(object sender, EventArgs e)
        {
            string HardwareID;
            string Hardware;
            Hardware = License.Status.HardwareID;
            HardwareID = License.Status.GetHardwareID(true, true, true, true);
            MessageBox.Show("HWID: " + Hardware);
我正在这样做,但它回来的只是############


因此,如果有人能为我指出正确的方向,我将非常感激

只有在您保护了软件之后,您才能获得硬件id

SDK library License.dll只是一个虚拟程序集,不包含真正的授权和硬件ID代码。License.dll的唯一用途是在编译的软件中进行引用。然后在保护时.NET Reactor替换引用并注入真实代码

这就是为什么它只有在保护后才能正常工作的原因