1

出于某种原因,我无法使用 .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);

我正在这样做,但它返回的只是####.####.####.####。

因此,如果有人能指出我正确的方向,我将不胜感激

4

1 回答 1

1

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

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

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

于 2020-11-12T15:11:16.563 回答