由于某些原因,我无法使用.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);我这样做了,但它返回的都是####.####。
所以,如果有人能为我指明正确的方向,我将不胜感激。
发布于 2020-11-12 23:11:17
只有在保护了您的软件之后,您才能获得硬件ID。
SDK库License.dll只是一个虚拟程序集,不包含真正的许可和硬件ID代码。License.dll的唯一目的是在编译后的软件中进行引用。然后,在保护时,.NET Reactor替换引用并注入真正的代码。
这就是为什么它只有在保护后才能正常工作的原因。
https://stackoverflow.com/questions/64762528
复制相似问题