【问题标题】:Which Use Of Hardware's Character for generate Software Lock?硬件特性的哪些用途用于生成软件锁?
【发布时间】:2012-04-16 11:57:28
【问题描述】:

我想在 windows 中用 wmi 创建一个软件锁。 我检查了非常硬件的字符,例如: processorId,SerialNumber(HDisk),MaxClockSpeed,...

但是有些这个字符在不同的系统上是无用的。

在所有系统上运行软件锁定的硬件字符的哪些用途?

【问题讨论】:

  • Java 竭尽全力避免或隐藏硬件特定代码,这与您想要的相反。 ;) 为什么不使用可用属性的组合(即使不是每个系统都可用)

标签: c# java wmi


【解决方案1】:

简答:无。

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

如果您确实需要某种难以破解的锁定,请使用 USB 加密狗,但如果客户要求丢失加密狗,请考虑一种策略。

【讨论】:

    猜你喜欢
    • 2010-10-13
    • 1970-01-01
    • 2023-01-08
    • 2010-12-07
    • 1970-01-01
    • 2011-07-30
    • 1970-01-01
    • 2010-09-30
    • 1970-01-01
    相关资源
    最近更新 更多