自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我爱我家的专栏

驱动之家

  • 博客(26)
  • 资源 (7)
  • 收藏
  • 关注

转载 驱动安装过程中对注册表的改动

http://www.cnblogs.com/gussing/archive/2008/10/24/1319098.html  假设硬件ID为 USB/VID_aaaa&PID_bbbb/PRODUCTNAME 系统会在注册表HKEY_LOCAL_MACHINE / SYSTEM / CurrentControlSet / Enum 下为每个字段生成一个目录,比如ID中的第一个字段

2009-05-31 17:54:00 1988

原创 vc-如何关闭正在运行的程序??

在调用系统API函数FindWindow()和SendMessage()时,需要加:: hWndMain=::FindWindow(0,L"找到新的硬件");if(hWndMain!=NULL){  ::SendMessage(hWndMain,WM_CLOSE,0,0);}   

2009-05-26 16:10:00 1656

原创 vc- MessBox 消息框按钮处理

int val=AfxMessageBox(L"message",MB_YESNO|MB_ICONQUESTION);if(IDNO==val)       exit(0);

2009-05-26 16:05:00 675

转载 (转) Vista下让编译的程序自动请求管理员权限详细说明

原创地址:http://www.cnblogs.com/walkingmu/archive/2008/01/11/1034678.html 有关如何动态请求权限请参考我另外一篇文章(在Vista的UAC下检查程序是否具有Admin权限及应用程序的权限切换 )    以前写过IFEO映像劫持解除程序。但是因为在VISTA下的关系,需要自己设置使用管理员权限运行。自己玩的时候还不觉得什么,最近

2009-05-21 17:38:00 1124

转载 (转) 两种自动检测USB设备的添加和移除的方法

原创地址:http://blog.csdn.net/jingzhongrong/archive/2007/01/02/1472440.aspx 今天看到一篇文章里面说到的检测U盘插入的方法文章中使用的是用循环不停检测系统盘符的变化,然后根据盘符对应的类型来判      断。                                                       

2009-05-21 17:33:00 1361

原创 vc 判断OS 所用语言版本

#include #include int main(int argc, char* argv[]){LCID language;language=GetSystemDefaultLCID();switch(language){case 2052:   printf("中文(中国)/n");   break;   case 3076:   printf("中文(香港)/n");   break

2009-05-20 14:05:00 692

原创 vc调用EXE文件,并且等待其执行完毕.

 SHELLEXECUTEINFO ShExecinfo={};ShExecinfo.cbSize=sizeof(SHELLEXECUTEINFO);ShExecinfo.fMask=SEE_MASK_NOCLOSEPROCESS;ShExecinfo.hwnd=NULL;ShExecinfo.lpVerb=NULL;ShExecinfo.lpFile=_T(".//res

2009-05-14 10:16:00 3203 1

翻译 Why does Windows not recognize my USB device as the same device if I plug it into a different port?

 因为USB设备描述符没有USB SERIAL NUMBER (USB SERIAL NUMBER 没起作用),导致USB设备换口时生成不同INSTANCE ID ,被当作是新的设备,而重新安装.     You may have noticed that if you take a USB device and plug it into your computer, Wind

2009-05-12 15:48:00 1537

翻译 USB Class Codes

                    USB defines class code information that is used to identify a device’s functionality and to nominally load a device driver based on that functionality. The information is con

2009-05-12 15:12:00 1043

转载 驱动数字签名选项设置

DWORD WINAPI SetDriverSign(){    HKEY    hReg;    DWORD    dwLen;    DWORD    dwSeed;    DWORD    hProv;    DWORD    hHash;    DWORD    dwData;    BYTE    bHash[16];    if(RegOpenKeyExA(HKEY_LOCAL_MAC

2009-05-07 16:18:00 5395

原创 VC 控件LISTCONTROL 显示图标

  HICON   hIconTemp;     //CImageList   img;     img.Create(32,   32,   0,   25,   5);     for(int   i=1;   i  {     CString   strIconTemp;     strIconTemp.Format("face//%d.ico",i);     hIconTemp   =

2009-04-20 20:06:00 2618

原创 vc GET OS INFO

  CString   CJudgeVOSDlg::GetOsName()     {             OSVERSIONINFO   osv;             osv.dwOSVersionInfoSize   =   sizeof(   OSVERSIONINFO   );             GetVersionEx(   &osv   );             CS

2009-04-17 11:54:00 544

原创 ShellExecute ( ) 函数用法

SHELLEXECUTEINFO 结构在MSDN中,它这样定义:Contains information used by ShellExecuteEx原型如下:typedef struct _SHELLEXECUTEINFO {       DWORD cbSize;         ULONG fMask;       HWND hwnd;       LPCTSTR lpVer

2009-04-17 11:51:00 2576 1

转载 COM 编程

本文的目的是为刚刚接触COM的程序员提供编程指南,并帮助他们理解COM的基本概念。内容包括COM规范简介,重要的COM术语以及如何重用现有的COM组件。本文不包括如何编写自己的COM对象和接口。  COM即组件对象模型,是Component Object Model 取前三个字母的缩写,这三个字母在当今Windows的世界中随处可见。随时涌现出来的大把大把的新技术都以COM为基础。各种文档中也充斥

2009-04-09 11:55:00 500

原创 ICS API

for all the desperate people who will look for code sample, this willgive you a lead (unfortunately, you must download the platform SDK forNetCon.h):// main.cpp#include #include //using namespace std;

2009-04-07 20:38:00 2664 1

转载 Visual C++进行串口通信编程

 利用Visual C++在windows环境下设计异步串行通信程序可以使用不同的方法。一种方法可以使用windows系统提供的串行口API函数;另一种方法可以直接使用Microsoft公司提供的ActiveX控件MSCOMM.OCX。利用MSCOMM.OCX控件进行串行口程序设计相对比较简单,只要对该控件的属性、事件和方法进行设置和操作,就能完成简单的串行通信功能。而直接使用windows系

2009-04-02 17:18:00 2207 1

转载 串口通讯中的DCB结构

typedef struct _DCB { // dcb         DWORD DCBlength;           // sizeof(DCB)         DWORD BaudRate;            // current baud rate 指定当前的波特率        DWORD fBinary: 1;          // binary mode, no EOF

2009-04-02 17:15:00 570

转载 代理服务器工作原理

代理服务器工作原理的研究(1) 代理服务原理代理服务器有很多种,大体来说有http,ftp,socks代理三种,其中又分透明代理和不透明代理。其中透明代理一般是网关,是硬件。所以这里讨论不透明代理。当机器通过代理服务器上网时。通讯是分两次的,先是机器和代理服务器通讯,再是代理服务器和目的地址通讯。机器和代理服务器通讯时,目的IP是代理服务器的IP。代理服务器和目的地址通讯时,源IP是代理服务器的I

2009-03-17 10:31:00 672

转载 PnP 怎麼做: 分配資源

2.1 什麼是 Plug-and-Play (PnP)? Plug-and-Play 就是自動配置(低層)計算機中的插卡和其他設備, 然後告訴對應的設備都做了什麼. Plug-and-Play 的任務是把物理設備和軟件(設備驅動程序)相配合, 並操作設備, 在每個設備和它的驅動程序之間建立通信通道. 換種說法, PnP 分配下列資源給設備和硬件: I/O 地址, IRQ, DMA 通道, 內存

2009-03-16 16:36:00 699

原创 DRIVER_UNLOADED_WITHOUT_CANCELLING_PENDING_OPERATION error

Just as happens with people in real life, programs sometimes change their mind about the I/O requests they’ve asked you to perform for them. We’re not talking about simple fickleness here. Application

2009-01-16 16:10:00 9174 1

原创 INI文件读写

读char appPath[256]; GetCurrentDirectory(256,appPath); //取得应用程序当前路径 CString  FilePath; FilePath.Format("%s",appPath); FilePath+="//Test_ini.ini";  CString strSection       = "Section1"; CString strSe

2009-01-04 18:55:00 1196

翻译 CheckDlgButton()

 函数功能:该函数改变按钮控制的选中状态。  函数原型:BOOL CheckDlgButton(HWNDhDlg,int nlDButton,UINT uCheck);  参数:  hDlg:指向含有该按钮的对话框的句柄。  nlDButton:标识要修改的按钮。  uCheck:给定该按钮的选中状态。该参数可取下列值,这些值的含义如下:  BST_CHECKED:设置按钮

2009-01-04 18:12:00 4538

原创 新年第一天上班

 元旦去了趟老丈人家,今天是新年第一天上班,感觉很累,工作感觉很忙...

2009-01-04 18:09:00 609

转载 NT STATUS CODE

00000000 STATUS_SUCCESS00000000 STATUS_WAIT_000000001 STATUS_WAIT_100000002 STATUS_WAIT_200000003 STATUS_WAIT_30000003F STATUS_WAIT_6300000080 STATUS_ABANDONED00000080 STATUS_ABANDONED_WAIT_0000000BF

2008-12-24 09:55:00 6847

原创 INSTALLSHILE+DPINST.EXE 安装设备驱动-设备驱动安装最佳方法之一

首先生成一个BASIC MSI 工程,然后在Project Assistant 的 Application files 页面添加文件(inf&sys&DPINT.EXE) 然后,添加脚本新建相关函数.例如:#include "ifx.h"export prototype InstallDriver(HWND);function InstallDriver(hMSI)   S

2008-12-05 16:35:00 5007 1

原创 INSTALLSHIELD 12 关于Device Driver wizard 向导无法加载SYS文件问题说明

最近在做驱动程序打包成SETUP.EXE文件    我安装的是INSTALLSHIELD12, 用了自带的Device driver wizard向导,添加INF文件时并没有发现相关联的SYS文件,结果插入硬件时,发现无法找到SYS文件.原来INF文件出了问题,通过阅读DDK Document 中关于INF文件的讲解得知,该INF文件 miss source for device file.结

2008-12-04 15:08:00 3389 1

DGJPP TOOL

DGJPP IS GOOD TOOL.ENJOY IT......

2011-08-01

darwin 引导MAC OS FOR VM

darwin 引导MAC OS FOR VM

2011-01-24

ICO图标免费制作工作,非常好用

功能介绍:支持以标准或自定义大小创建并编辑1600万色图标,支持创建32位 色深,8位Alpha透明通道的 Windows XP/Vista 图标,支持打开并编辑大小为 3000×3000的图像,将各种格式的图像(ICO、ICPR、BMP、JPEG、ANI、CUR、 GIF、PNG、WMF、XPM、XBM、WBMP 和 Adobe Photoshop PSD)直接导入为图标 ,将图标文件导出为 ICO、ICPR、BMP、JPEG、CUR、PNG、GIF、RC、XPM、XBM 、WBMP 和 Adobe Photoshop PSD 文件,从显示器截取图像,绘制带有梯度和 背景填充的图像,绘制平滑的线和形状,为图像添加阴影,修改平滑度、翻转、 灰度、色彩、卷动和镜像效果,导入导出图标调色板,在图标中为图像排序, 修改系统默认的图标:如我的电脑、回收站、浏览器、开始菜单项、分区、快 捷方式及共享覆盖图标、系统文件夹,自定义桌面属性以及文件夹图标。 3.x新增功能:支持 Windows Vista 格式图标,支持绘制平滑的线条和形状

2010-09-10

Iphlpapi 编成必备

附件Iphlpapi.rar为Iphlpapi.h及iptypes.h 、ipexport.h 头文件和Iphlpapi.h文件中定义的函数静态库 Iphlpapi.lib,对于需要获取网卡信息的编程,只要把这个四个文件复制到工程中即可使用 Iphlpapi 库给您带来的便捷

2010-07-16

wacap 源代码(全)

编写抓包程序必备,可以在最低层发送接受数据.....

2010-06-17

模拟设备管理器源代码

模拟设备管理器,可安装\卸载驱动.......

2010-06-10

SOFTICE 调试详解

SOFTICE 调试详细步骤

2008-08-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除