阅读:1333回复:7
Win2000下如何写*.inf?是不是必须安装*.sys后,才能用SoftICE调试?
Win2000下如何写*.inf?是不是必须安装*.sys后,才能用SoftICE调试?
|
|
沙发#
发布于:2002-05-29 09:55
Win2000下如何写*.inf?
用个记事本就可以写了 各个节的意义可以查一下DDK 比较简单的方法是用个现成的来改改 是不是必须安装*.sys后,才能用SoftICE调试? 那是当然了 |
|
板凳#
发布于:2002-05-29 11:30
谢谢你的回答,可是对于Version节我感到非常迷惑,那就是Class和ClassGuid更是头痛,这些东东是自己任意定的吗?我的板子主要用来完成数字量和模拟量的输入于输出。
|
|
地板#
发布于:2002-05-29 14:31
通常Microsoft定义了一些固定的ClassGUID,如果需要自己定义ClassGuid,你可通过Microsoft提供的一个GUIDGEN.EXE来生成一个Guid,然后你需要安装该Class,当然你也需要自己定义一个Class名
用于显示用,可参见DDK中的General目录中的portio例子 |
|
|
地下室#
发布于:2002-05-30 08:11
昨天你的回答对我很有帮助,谢谢你。现在我想知道class是如何安装的?还有class是如何与classduid联系的?
|
|
5楼#
发布于:2002-05-30 09:30
其实调试工具很多,SoftIce可算是其中最为经典的,但使用他必须懂汇编语言,越熟悉越好,
还有其它工具向WinDebug等也是不错的,当然你不需要知道所有调试工具是怎样使用的,但至少你需要知道SoftIce和WinDebug,将而者结合使用你将会具有更大的选择性 |
|
|
6楼#
发布于:2002-05-30 09:57
Allenzhang,谢谢你。可是我还是对class和classguid有点迷惑,那就是如何安装class?class和classguid是如何联系的?
|
|
7楼#
发布于:2002-05-31 14:19
请问前面提到的“Microsoft定义了一些固定的ClassGUID”,这些ClassGUID可在哪里查到?我现在做的一个打印机驱动程序,在.INF文件上卡壳了,我是用DDK中的例子plotter.inf改的,我对其ClassGUID就搞不清楚。在安装时,前面的安装步骤都没问题,但到最后按“完成”按钮时,进度条一闪而过,然后弹出一对话框,显示安装未完成。
顺带说一下,我的打印机图形DLL是用VC++6编译的,用MFC DLL Wizard启动的工程(在.odl文件中就有一个uuid),不知对不对?和不能安装有关系吗? |
|