delphi 获取设备唯一特征码

delphi 获取设备唯一特征码,第1张

这个问题我之前给ANDROID手机程序做让氏悄PC客户端项目时遇到并处理过,即用户通过数据线将PC与手机连接,当然需要开启USB调试模式等,就像豌豆荚之类的软件那样,插入USB设备自动检测并区分、识别调用特定功能。再说USB是一个标准化组织,每一个USB设备需要遵守其核蔽标准,其通过PID及VID区分每个设备,其中VID代表不同厂商或同一厂坦渣商不同产品系列,PID代表产品(某个型号),也就是说同型号的PID相同,但一般没有办法提取设备的序列号(唯一特征码),除非厂商提供了SDK中带有相关的函数提供了此功能,目前我没有找到通用的方法解决您这个问题。而且很多厂商不会花钱向USB交钱去申请VID及PID,其只有盗用其它厂商或者自己的VID及PID,因此其经常会有重复的可能。

你要知道,现在的安全软件,为了不漏报,采用了大量误报的策略。只要文件中包穗运培含有某些“特征码”,立刻就报毒,哪怕猜唯这悄举个文件是纯数据文件。

你这样加信任文件是没用的,花一笔钱让安全软件公司在以后的病毒库中加上还差不多。

还有一个办法,就是修改代码,比如换一种实现方式、在代码中增加一些无用的东西等。这样编译出来后有可能就不包含那些”特征码“了。

Compile:Project——Compile Project(Ctrl +F9)

Build:Project—睁空局—Build Project(Shift +F9)

Build:是从新编译所有和生成exe有关的文件,无论.pas文件是否修改过,它都会重新生成新的.dcu,并从新链接这些.dcu等等文件。

Compile:是编译修改过的文件,它只生成新修改过的.pas的相应的亏神.dcu,并从新链接这些改变过的.dcu等等文件。悉让

如果是想打开delphi IDE的话,运行安装的delphi目录下面的bin文件夹下面的“bds.exe”

我用的delphi版本是:delphi XE8.0


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12560525.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2025-08-26
下一篇2025-08-26

发表评论

登录后才能评论

评论列表(0条)

    保存