WEB开发网
开发学院软件开发VC 用VC6.0集成环境快速开发VxD 阅读

用VC6.0集成环境快速开发VxD

 2006-04-08 11:37:08 来源:WEB开发网   
核心提示: 2. Debug Monitor:动态装卸并显示VxD的调试信息,不仅能装载动态VxD,用VC6.0集成环境快速开发VxD(2),而且还可以装载静态VxD, 装载后调试完毕,project name 的名字要和 Location的目录名保持一致,在本例中同为my,无论是动态还是静态的VxD

2. Debug Monitor:动态装卸并显示VxD的调试信息,不仅能装载动态VxD,而且还可以装载静态VxD, 装载后调试完毕,无论是动态还是静态的VxD,都可以随时卸载。这是一个足以让微软为之汗颜的强大功能,成功地避免了编写静态VxD每次都要重新启动的麻烦,给编程者带来极大的方便。

3.VxdVer.exe:DOS 命令行工具,可以设置VxD的版本信息。这个小工具也很重要,因为用VC6.0无法设置VxD版本信息,只能通过VxdVer来手工设置。

下面,详细介绍一下用VC6.0集成环境快速开发VxD的具体步骤:

首先用QuickVxd生成VxD的框架程序,点击:开始菜单/Numega VtoolsD/QuickVxD,打开QuickVxD,选取Device Parameters ,设置Device Name =MY;选取OutPut Files, 然后按下Generate Now按钮,就生成了VxD的框架源程序,它包括3个文件:后缀为.h的头文件;后缀为.c或cpp的代码文件;后缀为.mak的工程文件。然后,我们把这3个文件:MY.h、 MY.cpp和My.mak 复制到E:\my\目录下。传统的在命令行中生成VxD的方法如下:

点击:开始菜单/Development Kits/Windows 98 DDK/Checked(Free) Build Environment,

设置编译环境,在DOS的命令行中,找到MY .mak文件,设置E:\my为当前目录,输入指令:nmake,即可生成后缀为.VxD的文件。

然后,我们再把VxD的框架程序和VC6.0的开发环境集成在一起:

1.把VxD的工程文件集成进入VC6.0的编译器:

在VC6.0中新建工作空间文件,打开VC6.0,选择File/New,选择Project tab,点击Makefile, 在Project Name中输入my, 在Location中输入E:\my, (注意:在新建Makefile时,project name 的名字要和 Location的目录名保持一致,在本例中同为my。) 然后点击ok,在OutPut中,把原来的my.exe换成my.vxd,点击Finish.

上一页  1 2 3 4  下一页

Tags:VC 集成 环境

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接