社区
C#
帖子详情
C# 如何获取CPUID和硬盘ID唯一字符
qq_29870869
2015-07-27 02:42:30
本人想做权限管理,需要计算机硬件唯一信息,请大侠帮忙解决
...全文
605
2
打赏
收藏
C# 如何获取CPUID和硬盘ID唯一字符
本人想做权限管理,需要计算机硬件唯一信息,请大侠帮忙解决
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
smthgdin_020
2015-07-27
打赏
举报
回复
1.用非托管的api比如win32下的 2.用wmi
C#
获取
硬盘
号,
CPU
信息,加密解密技术的步骤
在我们编写好一款软件后,我们不想别人盗用我们的软件,这时候我们可以采用注册的方式来保护我们的作品。这时候我们可能就需要简单了解一下加密解密技术,下面是我的简单总结: 第一步:程序获得运行机的
唯一
标示(比如:网卡号,
CPU
编号,
硬盘
号等等)。 第二步:程序将获得的
唯一
标示加密,然后有用户或者程序将加密后的标示发送给你。 第三步:你将加密后的标示解密(其实这时候你获得的就是:网卡号,
CPU
编号,
硬盘
号)然后你再将网卡号,
CPU
编号,
硬盘
号加密发送给客户注册。 第四步:程序将你发送的注册
c#
教程号进行解密,解密后
C#
获取
电脑硬件信息(
CPU
ID
、主板
ID
、
硬盘
ID
、BIOS编号)
最近学习过程中,想到提取系统硬件信息做一些验证,故而对网上提到的利用.NET System.Management类
获取
硬件信息做了进一步的学习、验证。验证是分别在4台电脑,XP SP3系统中进行,特将验证过程记录于此。 说明:电脑1(联想品牌电脑);电脑2(HP品牌电脑);电脑3(联想品牌电脑);电脑4(兼容机);
获取
CPU
编号:ManagementClass mc = new Manage...
64位程序
获取
CPU
ID
,不使用汇编指令
最近项目中想使用
CPU
,
硬盘
,网卡的
ID
进行加密授权验证,但是
CPU
的序列号
获取
网上都是一些使用内嵌汇编的方式,然后我的是64位程序,微软不支持内嵌汇编指令,只好研究替代方式了。进过查找,发现微软推出了__
cpu
id
和__
cpu
id
ex函数替代了汇编指令,于是打算使用。 在网上找到有使用__
cpu
id
获取
厂商,family,
CPU
名称的代码,直接拿来使用了(^~^)。对于
获取
CPU
的
ID
,网上一直
用
C#
获取
硬盘
序列号,
CPU
序列号,网卡MAC地址
这个问题首先得考虑的就是你的
硬盘
是不是SCSI
硬盘
如果是,那么根本不存在"物理序列号",只可能取得卷标的序列号 如果是卷标序列号,要注意的是每次格式化
硬盘
的时候这个序列号都会变 代码可以参考: http://www.csdn.net/Develop/Read_Article.asp?
Id
=25196 如果是物理序列号: String HD
id
; Managem...
C#
/VB.NET
获取
电脑属性(
硬盘
ID
、
硬盘
容量、
Cpu
序列号、MAC地址、系统类型)
C#
/VB.NET
获取
电脑属性(
硬盘
ID
、
硬盘
容量、
Cpu
序列号、MAC地址、系统类型) 原文:
C#
/VB.NET
获取
电脑属性(
硬盘
ID
、
硬盘
容量、
Cpu
序列号、MAC地址、系统类型)在开发过程中,经常需要
获取
电脑的一些属性,如
获取
硬盘
ID
/
CPU
序列号/MAC地址作为来加密
字符
串。 1、
硬盘
在我查看网上一些文档时,发现很多人对
硬盘
序...
C#
110,536
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章