我想在Windows中使用wmi创建一个软件锁。 我检查了非常硬件特性: processorId,的SerialNumber(HDISK),MaxClockSpeed,...
但有些人物在不同系统上没用。
在所有系统上运行哪些硬件字符使用?
答案 0 :(得分:3)
简答:无。
用户可以随时让软件在虚拟机中运行,从而伪造整个硬件。另一方面,合法用户可能会升级他们的机器(例如更换主板或硬盘),这可能导致更改任何硬件参数,这会导致愤怒的客户,因为他们必须联系您以获得他们的合法版本再次运行状态。
如果您真的需要某种难以入侵的锁定,请使用USB加密狗,但如果客户要求丢失加密狗,请考虑采取策略。