永发信息网

如何获取机器码

答案:2  悬赏:70  手机版
解决时间 2021-04-04 08:55
  • 提问者网友:姑娘长的好罪过
  • 2021-04-03 16:19
如何获取机器码
最佳答案
  • 五星知识达人网友:天凉才是好个秋
  • 2021-04-03 17:17
你可以用在VC++中获取这些编号,并用一定的算法将他们组合后,就生成了一个机器码,用这个机器码按照一定的算法生成一个注册码,这样就对你的软件进行了保护,使得只有拥有这个机器码的机器才能安装你的软件。
获取硬盘序列号的方法如下(代码)
以驱动器C为例:
全部回答
  • 1楼网友:几近狂妄
  • 2021-04-03 18:39
所谓机器的机器码其实就是电脑的一些特征码,包括硬盘序列号、cpu编号、bios编号等等和硬件有关的编号。 你可以用在vc++中获取这些编号,并用一定的算法将他们组合后,就生成了一个机器码,用这个机器码按照一定的算法生成一个注册码,这样就对你的软件进行了保护,使得只有拥有这个机器码的机器才能安装你的软件。 获取硬盘序列号的方法如下(代码) 以驱动器c为例: char m_volume[256];//卷标名 char m_filesysname[256]; dword m_serialnum;//序列号 dword m_filenamelength; dword m_filesysflag; ::getvolumeinformation("c:\\", m_volume, 256, &m_serialnum, &m_filenamelength, &m_filesysflag, 256);执行该函数后,m_volume就是卷标名字符串,m_serialnum就是序列号
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯