Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2528840
  • 博文数量: 308
  • 博客积分: 5547
  • 博客等级: 大校
  • 技术积分: 3782
  • 用 户 组: 普通用户
  • 注册时间: 2009-11-24 09:47
个人简介

hello world.

文章分类

全部博文(308)

分类: C/C++

2012-03-08 11:25:44

    根据业务需要,需要获取硬盘的序列号。其实网上有很多的代码,不过我自己测试了很多次,都不行。
其主要原因是代码不全,不能进行编译。后来在网上无意中找到了最原始的获取硬盘序列号的源代码。
不过,其代码是在控制台上输出(源代码采用vc++ 6.0开发工具)。经过自己的修改,在vc++ 6.0
环境下编译生成dll文件,供vc++, qt进行调用。闲话说少,直接上源代码。
附件说明:
diskid32.rar  网上搜索到的基本源代码(使用vc++ 6.0开发工具打开)
diskid32_dll.rar 经过自己的修改,可以编译成dll文件(使用vc++ 6.0开发工具打开)
diskid32_vc_test.rar vc++调用dll的测试代码(使用vc++ 6.0开发工具打开)
diskid32_qt_test.rar qt调用dll的测试代码(使用Qt Creator开发工具打开)
 diskid32.rar 
 diskid32_dll.rar  
 diskid32_vc_test.rar  
 diskid32_qt_test.rar  
阅读(21998) | 评论(11) | 转发(0) |
给主人留下些什么吧!~~

xuelx10102020-04-27 16:58:29

你好,我用QT的程序,报错,缺少lib库

130301994652017-09-06 14:23:31

我在vs2010+qt的环境下,使用博主你的代码获取的id是0诶,,好悲哀,,在Windows+vs2010+qt环境获取id会不会涉及到权限问题?? 只能一行一行代码去排查....

130301994652017-09-06 14:23:31

我在vs2010+qt的环境下,使用博主你的代码获取的id是0诶,,好悲哀,,在Windows+vs2010+qt环境获取id会不会涉及到权限问题?? 只能一行一行代码去排查....

hyzhoo2014-11-10 15:16:12

ok good 好人....

chengxiaopeng2012-08-23 11:38:52

sijifengyu: 我已经知道怎么做了,谢谢!.....
不客气。