![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
窝米逗佛~
这个作者很懒,什么都没留下…
展开
-
判断usb硬件的驱动是否已安装
应一位朋友的需要贴出一份代码bool IsDeviceDisabled( DWORD dwDevID, HDEVINFO hDevInfo, DWORD &dwStatus ){ SP_DEVINFO_DATA DevInfoData = { sizeof( SP_DEVINFO_DATA ) }; DWORD dwDevStatus, dwProblem; if ( !S...原创 2020-03-23 13:56:54 · 808 阅读 · 0 评论 -
用gSoap开发 C/C++ 客户端 连接Web Service
c++ gsoap转载 2017-01-17 16:00:02 · 739 阅读 · 0 评论 -
c++ 安装usb驱动
#include #include #include #include #include #pragma comment(lib,"Setupapi.lib")#pragma comment(lib,"newdev.lib")#include // Make all functions UNICODE safe.#include // for the API UpdateDr转载 2017-06-01 13:58:04 · 2563 阅读 · 17 评论 -
获取磁盘序列号
原文出处:https://www.winsim.com/diskid32/diskid32.cpp// diskid32.cpp// for displaying the details of hard drives in a command window// 06/11/00 Lynn McGuire written with many contributions...转载 2019-05-24 13:25:47 · 1352 阅读 · 0 评论 -
关于vs windows 双机调试的配置
最近一直在写驱动,但是因为也是新手,所以对他的调试不是很清楚,前面写另外一个驱动的时候,是有另一个同事帮忙配置了虚拟机,而后就一直在用win7 32位系统测试各种驱动,但是众所周知的是,一代系统一代驱动,虽然大致相同,但是就是一些小异坑死人,而在最近写好了一个过滤驱动,但是在win7上测试没问题了,然后一拿到win8上就各种问题,不是卡死就是蓝屏,所以无奈之下准备开始调试,然后问题就来了,这个环境...原创 2019-05-23 13:42:29 · 1071 阅读 · 0 评论 -
ddk 源码中用 source生成vs工程
1.打开vs;2.alt+fd打开文件菜单;3.选择打开4.选择ConvertSources/Dirs...5.找到source文件所在目录,双击;以上完成了.....以前看到过,忘了记录,也不知道在哪看到的了,记录一下...原创 2019-06-14 17:27:42 · 269 阅读 · 0 评论 -
编写hook 程序dll 时出现 无法解析 GetMessageMap的问题
一般情况下,出现无法解析的错误的 时候,我们的想法都是什么lib没有添加,或者,某个函数没有去实现,但是,在遇到这个link错误的时候这两项仿佛都不适用了,当 我注释掉DECLARE_MESSAGE_MAP() 这个声明的时候,编译就没有问题,所以造成错误的就是他,但是它又不存在什么lib之类的东西。但是我们知道它是个mfc的什么玩意儿。所以首先查看一下 工程属性->...原创 2019-07-18 14:32:14 · 472 阅读 · 0 评论 -
判断windows系统版本
区别于获取系统版本详情,window提供了函数直接校验当前系统的版本是否是某个版本或之上#include <VersionHelpers.h>void main(){ // 是否为win7 或者以上版本 IsWindows7OrGreater(); // 更多的校验请看头文件}...原创 2019-08-22 15:20:19 · 313 阅读 · 0 评论