2010-06-08 65 views
1

我想知道是否还有其他东西可以用在我的硬件ID保护中,这会使它更独特。VB.net独特的硬件ID思路

我目前使用

  • 处理器ID
  • 卷ID
  • MAC地址
  • 显卡名称

如果你们能提供源代码给其他任何将让它更独特,请告诉我。

+3

我很确定我升级了我的显卡不止一次。如果这打破了一个完全不相关的应用程序,那么我会非常强调并且声音不高兴,特别是如果这些软件的制造商仍然在运营。 – Piskvor 2011-05-16 14:47:06

回答

1

我会建议使用HDD序列号而不是卷ID。

如果您格式化您的硬盘,但硬盘序列号不会,则卷ID将会更改。

http://addressof.com/blog/archive/2004/02/14/386.aspx

+0

“HDD序列号而不是卷ID” - - - 同意 – Ampere 2011-01-07 13:56:35

+4

请不要这样做。虽然没有完美的解决方案,但更换硬盘似乎比其他一些更普遍。当硬盘驱动器死亡时,我已经让很多客户完全结束了,然后一些由业务外公司制造的专有软件拒绝在新驱动器上激活。 – Brad 2011-01-07 14:24:38

1

这里是一个可以读取你电脑的unique hardware ID库。 MAC地址不好,因为它可以改变,除非你从硬件而不是从Windows读取它。

+1

不仅如此,但您无法确定计算机是否具有网络接口。 – Brad 2011-01-07 14:25:23

+0

或者在有线和无线连接的笔记本电脑中甚至有多个网络接口 – 2011-05-20 15:46:42