Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想在 Windows 中用 wmi 创建一个软件锁。我检查了非常硬件字符,例如:processorId,SerialNumber(HDisk),MaxClockSpeed,...
但是有些这个字符在不同的系统上是没用的。
在所有系统上运行软件锁定的硬件字符的哪些用途?
简短的回答:没有。
用户总是可以让软件在虚拟机中运行,从而伪造整个硬件。另一方面,合法用户可能会升级他们的机器(例如更换主板或硬盘),这可能会导致任何硬件参数的变化,这会导致愤怒的客户,因为他们必须联系你以获得他们的合法版本再次进入运行状态。
如果您确实需要某种难以破解的锁定,请使用 USB 加密狗,但如果客户要求丢失加密狗,请考虑一种策略。