edriver
驱动小牛
驱动小牛
  • 注册日期2002-03-04
  • 最后登录2006-09-15
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望3点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1333回复:7

Win2000下如何写*.inf?是不是必须安装*.sys后,才能用SoftICE调试?

楼主#
更多 发布于:2002-05-29 09:05
Win2000下如何写*.inf?是不是必须安装*.sys后,才能用SoftICE调试?
sprite_sy
驱动牛犊
驱动牛犊
  • 注册日期2002-05-20
  • 最后登录2002-12-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-05-29 09:55
Win2000下如何写*.inf?
用个记事本就可以写了 各个节的意义可以查一下DDK
比较简单的方法是用个现成的来改改

是不是必须安装*.sys后,才能用SoftICE调试?
那是当然了
edriver
驱动小牛
驱动小牛
  • 注册日期2002-03-04
  • 最后登录2006-09-15
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望3点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-05-29 11:30
谢谢你的回答,可是对于Version节我感到非常迷惑,那就是Class和ClassGuid更是头痛,这些东东是自己任意定的吗?我的板子主要用来完成数字量和模拟量的输入于输出。
AllenZh
驱动老牛
驱动老牛
  • 注册日期2001-08-19
  • 最后登录2015-11-27
  • 粉丝19
  • 关注10
  • 积分1316分
  • 威望2387点
  • 贡献值7点
  • 好评度321点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-05-29 14:31
通常Microsoft定义了一些固定的ClassGUID,如果需要自己定义ClassGuid,你可通过Microsoft提供的一个GUIDGEN.EXE来生成一个Guid,然后你需要安装该Class,当然你也需要自己定义一个Class名
用于显示用,可参见DDK中的General目录中的portio例子
1,承接Windows下驱动/应用开发 2,本人原创虚拟鼠标/键盘,触摸屏,虚拟显卡,Mirror驱动,XP无盘的SCSI虚拟磁盘驱动等 3,windows下有尝技术服务(包括BUG调试,员工培训等) 欢迎深圳和海外企业联系.msn:mfczmh@sina.com
edriver
驱动小牛
驱动小牛
  • 注册日期2002-03-04
  • 最后登录2006-09-15
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望3点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-05-30 08:11
昨天你的回答对我很有帮助,谢谢你。现在我想知道class是如何安装的?还有class是如何与classduid联系的?
AllenZh
驱动老牛
驱动老牛
  • 注册日期2001-08-19
  • 最后登录2015-11-27
  • 粉丝19
  • 关注10
  • 积分1316分
  • 威望2387点
  • 贡献值7点
  • 好评度321点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-05-30 09:30
其实调试工具很多,SoftIce可算是其中最为经典的,但使用他必须懂汇编语言,越熟悉越好,
还有其它工具向WinDebug等也是不错的,当然你不需要知道所有调试工具是怎样使用的,但至少你需要知道SoftIce和WinDebug,将而者结合使用你将会具有更大的选择性
1,承接Windows下驱动/应用开发 2,本人原创虚拟鼠标/键盘,触摸屏,虚拟显卡,Mirror驱动,XP无盘的SCSI虚拟磁盘驱动等 3,windows下有尝技术服务(包括BUG调试,员工培训等) 欢迎深圳和海外企业联系.msn:mfczmh@sina.com
edriver
驱动小牛
驱动小牛
  • 注册日期2002-03-04
  • 最后登录2006-09-15
  • 粉丝0
  • 关注0
  • 积分13分
  • 威望3点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-05-30 09:57
Allenzhang,谢谢你。可是我还是对class和classguid有点迷惑,那就是如何安装class?class和classguid是如何联系的?
sinhaul
驱动牛犊
驱动牛犊
  • 注册日期2002-03-26
  • 最后登录2002-10-28
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-05-31 14:19
请问前面提到的“Microsoft定义了一些固定的ClassGUID”,这些ClassGUID可在哪里查到?我现在做的一个打印机驱动程序,在.INF文件上卡壳了,我是用DDK中的例子plotter.inf改的,我对其ClassGUID就搞不清楚。在安装时,前面的安装步骤都没问题,但到最后按“完成”按钮时,进度条一闪而过,然后弹出一对话框,显示安装未完成。
顺带说一下,我的打印机图形DLL是用VC++6编译的,用MFC DLL Wizard启动的工程(在.odl文件中就有一个uuid),不知对不对?和不能安装有关系吗?
游客

返回顶部