Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2538988
  • 博文数量: 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  
阅读(22069) | 评论(11) | 转发(0) |
给主人留下些什么吧!~~

leftover_crazy2012-03-14 11:32:41

在xp下测试了下  读取到的序列号为空?  楼主能否提供下编译好的二进制档看下是否是我动态链接库出错呢?  355556666@qq.com 谢谢了