哪个使用硬件的字符来生成软件锁?

时间:2012-04-16 11:57:29

标签: c# java wmi

我想在Windows中使用wmi创建一个软件锁。 我检查了非常硬件特性: processorId,的SerialNumber(HDISK),MaxClockSpeed,...

但有些人物在不同系统上没用。

在所有系统上运行哪些硬件字符使用?

1 个答案:

答案 0 :(得分:3)

简答:无。

用户可以随时让软件在虚拟机中运行,从而伪造整个硬件。另一方面,合法用户可能会升级他们的机器(例如更换主板或硬盘),这可能导致更改任何硬件参数,这会导致愤怒的客户,因为他们必须联系您以获得他们的合法版本再次运行状态。

如果您真的需要某种难以入侵的锁定,请使用USB加密狗,但如果客户要求丢失加密狗,请考虑采取策略。