HITEA 版 (精华区)

发信人: hfl (凤凰·风中轻舞), 信区: HITEA
标  题: VxD世界——VxD开发的利器SoftIce/VToolsD
发信站: 哈工大紫丁香 (2002年04月02日20:49:13 星期二), 站内信件


  
SoftIce的安装


  对于从事Windows系统开发的人来说,SoftIce是必不可少的利器。目前SoftIce的最


  新版本是3.24,有Win 95的版本,也有Win NT的版本。SoftIce 3.24 for Win 95可以


  从国内的一些FTP站下载。


  在SoftIce的安装过程中,有一步是很重要的,那就是对显卡的测试。新版本的

  SoftIce提供对更多种显卡的支持。如果说显卡不被SoftIce支持,那就意味着

  SoftIce将无法正常工作。


  在安装过程中,如果Test通不过,那就试着选一下Universal Video Driver或者Use


  monochrome card/monitor。如果还通不过的话,那就在Display Adapter Selection


  列表框中选择Stand VGA再试。如果还不行的话,那就试着去下载一份new SoftIce

  video driver(在国内的FTP站上也可以找到),如果运气好的话,你的显卡会被

  SoftIce支持。


  安装过程结束后,重新启动计算机,按下Ctrl+D进入SoftIce,如果SoftIce能正常


  工作,那我们的安装就成功了。你可以敲入help来看一下SoftIce的简要帮助,或者


  ,按下Ctrl+D返回Windows桌面。


  VToolsD的安装


  在VToolsD出世之前,VxD的开发者面对DDK浩如烟海的古怪的asm代码,能忍受下

  来的人不多。VToolsD就是把幸福带给VxD开发者的天使。就凭这一点,VToolsD就

  令VxD开发者趋之若鹜。VToolsD是Vireo公司的作品,目前国内的FTP站上有

  VToolsD 2.03 for Win95下载(如果运气好的话,还可以找到2.04、2.05b)。从国


  内FTP站下载的VToolsD在安装时有一些需要注意的地方。


  首先,在安装过程中会遇到对话框,询问你是否需要MASM6.11c。VToolsD并不包

  含MASM 6.11c,但是,可以从DDK for Win95中找到MASM 6.11c。当你的程序中

  需要嵌入汇编代码时,MASM 6.11c就不可缺少了(如果你只用C语言开发VxD,那

  就用不着了)。


  图1所示是对调试器的选择,请选择SoftIce。


  图1 调制器的选择


  在SoftIce的路径设置对话筐中,请选择SoftIce的Util16子目录。


  再者,在安装过程中,图2所示的两个选项是不能选的,否则,安装过程将无法正常结
束。


  图2 不要选择的两个选项


  在VToolsD安装完成之后,重新启动计算机,然后,进到VToolsD安装目录下的

  examples\c\simple\下,敲如下的命令:


  nmake-f simple.mak


  如果一切正常的话,将生成simple.vxd。


  如果不行的话,那就在DOS提示符下敲set命令,检查一下环境变量的设置。下面是

  我的系统中相应环境变量的设置,你需要根据自己系统的实际情况调整一下路径设置



  VTOOLSD=E:\VTD95

  PATH= %PAH%;C:\MSDEV\BIN; E:\VTD95\BIN

  INCLUDE=C:\MSDEV\INCLUDE; E:\VTD95\INCLUDE

  LIB=C:\MSDEV\LIB;E:\VTD95\LIB


  把这些环境变量的设置加到autoexec.bat中去,以使其每次开机都自动设置。






--
            . . . . o o o o o
                   _____      o       _______
          ____====  ]OO|_n_n__][.     |Go to|
         [________]_|__|________)<    | HITEA|
         oo    oo  'oo OOOO-| oo\\_   ~~~|~~~
      +--+--+--+--+--+--+--+--+-$1-+--+--+--+--+     

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.229.253]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:8.617毫秒