作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
出于简单的复制保护目的,我想生成一个小的 string
或 int
值来(某种程度上)唯一标识当前计算机。理想情况下,此值不会在简单的硬件外围设备更改后发生变化,甚至希望在完全重新安装 Windows 后也不会发生变化。
在这里和其他地方找到的大多数答案都不令人满意,主要原因有以下三个:
我搜索了几篇文章并找到了一篇有用的文章 ( How To Get Hardware Information ),但由于 #3 在我的案例中是一个重要的考虑因素,我不确定我可以仅使用普通用户权限检索哪些硬件信息。
关于 #2,我认为最好的解决方案是将几个不同的值简单地附加在一起,但是哪些值呢?非常感谢任何帮助,特别是如果它包含或指向 C# 代码。 :D
最佳答案
我认为您将很难满足此标准,因为唯一标识机器可能是一项仅供管理员使用的功能。如果现在不是这种情况,我想随着时间的推移,由于越来越多的隐私问题,情况会是这样。
关于c# - 如何在**没有**管理员权限的情况下获得稳定的机器 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8088798/
我是一名优秀的程序员,十分优秀!