由于某些原因,我无法使用的文档中指定的代码检索HWID。NET反应器。
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库License.dll只是一个伪程序集,不包含真正的许可和硬件ID代码。License.dll的唯一用途是在编译的软件中进行引用。然后在保护时间。NET Reactor替换引用并注入真实的代码。
这就是为什么它只有在受到保护后才能正常工作的原因。