
驱动开发
文章平均质量分 80
zealot_2002
这个作者很懒,什么都没留下…
展开
-
使用WDM驱动实现在NT下读取物理端口,特殊寄存器,物理内存的代码(C++驱动加载代码) .
驱动写好后,要在应用程序中调用驱动还需要自己写一个驱动加载器,以下代码能够实现在Windows中加载驱动到系统中,并能调用驱动的I/O例程。编译成功后,把驱动sys文件与此代码编译好的exe放同一个目录。 cpp源文件:[cpp] view plaincopyprint?#include "libmio.h" using namespace st转载 2012-12-29 09:24:48 · 979 阅读 · 0 评论 -
初学者USB入门总结
初涉USB,初学者USB入门总结arthur0561 发表于 2009-2-27 2:28:00推荐(1)枚举 一,概述现在很多的主控上都带有USB的功能,但是对于初学者来说,这方面应用还是比较棘手,因为usb的不但固件程序需要编写,PC端的驱动也要编写,而且驱动写好了还要写个上位机才能看出效果。这样调试起来十分困难,建议从USB的键盘,鼠标开始做,转载 2012-12-19 17:51:06 · 942 阅读 · 0 评论 -
获取指定USB设备的VID PID和SerialNumber
设备厂商ID 查询, google www.usb.org + vendor id list 所需头文件库文件: #include , Setupapi.libvoid CCameraInfoViewerDlg::CollectUSBInfo(){ // 获取当前系统所有使用的设备 DWORD dwFlag = (DIGCF_ALLCLASSES | DIGC转载 2012-12-20 17:31:02 · 7242 阅读 · 0 评论 -
U盘小偷
文/图 灰狐(D.S.T&&E.S.T) 以前经常看到有人做出一些蛮有意思的小工具,其中最多的似乎就是所谓的U盘小偷了——偷偷地把你U盘里的东西copy出来的东西。根据以前的《黑客防线》来看,就这一类的工具已经N多了,有脚本或批处理的、有VC的、有BCB的、有Delphi或VB的,五花八门。虽然每个实现的技术含量大不相同,但大多数都是采用最常规的做法实现的。注入进程的我见过不少,但很少转载 2012-12-20 17:46:56 · 1664 阅读 · 0 评论 -
usb驱动识别模块开发(一)
近来需要开发一个usb驱动识别模块,总体目的就是,手机插入、拔出PC,PC程序需要与之响应,适当处理。请尊重作者劳动,转载请注明出处: http://blog.youkuaiyun.com/zealot_2002/article/details/8443785首先找到的是WM_DEVICECHANGE消息,此消息在usb插入拔出PC时,vc均可以获取到,接下来想区分是插入还是拔出时,遇到了麻烦。。。原创 2012-12-27 15:19:39 · 1506 阅读 · 0 评论