gosoft
驱动牛犊
驱动牛犊
  • 注册日期2003-03-02
  • 最后登录2007-07-30
  • 粉丝1
  • 关注0
  • 积分230分
  • 威望25点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
阅读:1730回复:6

windows2000打印驱动,请高人帮忙!!!!

楼主#
更多 发布于:2005-06-22 16:01
  我自己写了一个打印驱动的骨架,此驱动用于windows2000,细节部分还没有实现;
具体如下:纸张A4(2100*2970 mm),打印质量:高(200*200 dpi/inch), 单色。

然后实现了两个动态库:vprinter.dll 和vprinterui.dll(分别是:Graphic DLL 和 User Interface DLL),

然后编写了一个安装的inf文件。

但是在安装驱动后,windows显示此驱动是NT3.1版本的,但是我是用2000的ddk开发的啊,

一开始怀疑是inf文件的问题,然后用其他现存的驱动DLL文件替换掉vprinter.dll和vprinterui.dll文件,没有任何问题,这说明inf文件没有问题;应该是驱动DLL文件本身有问题,但是我查不出问题出在那里,请高人帮忙!
附件名称/大小 下载次数 最后更新
sample.rar (8KB)  122
snowStart
驱动老牛
驱动老牛
  • 注册日期2004-04-06
  • 最后登录2011-06-02
  • 粉丝0
  • 关注0
  • 积分95分
  • 威望19点
  • 贡献值177点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-06-22 18:51
哼,装都装不上,
可能是你在驱动函数内部指定的驱动版本太低了导致的
学习,关注,交流中... [email=fengyu@163.com]Email:snowstarth@163.com[/email] [url]http://bbs.zndev.com/?a=snowStart[/url]
gosoft
驱动牛犊
驱动牛犊
  • 注册日期2003-03-02
  • 最后登录2007-07-30
  • 粉丝1
  • 关注0
  • 积分230分
  • 威望25点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-06-23 11:02
驱动是可以安装的,只不过新建打印机不行;说是驱动版本不对,

我也认为是动态库的某个函数错了,但是一直查不出来,请高人提个醒
gosoft
驱动牛犊
驱动牛犊
  • 注册日期2003-03-02
  • 最后登录2007-07-30
  • 粉丝1
  • 关注0
  • 积分230分
  • 威望25点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
地板#
发布于:2005-06-23 17:41
发现一个相关的问题,

如果我把其它原本的正常的驱动DLL文件通过VC删除版本资源,则系统显示此驱动适用的系统版本为NT3.1而不是原来的win2000了,这证明DLL库资源中版本信息同驱动的适用的操作系统版本有关的。

我修改了我自己写的那个驱动部分的版本信息资源,但是在安装的时候系统说这个驱动适用系统为NT3.5或者NT4.1
就是不能适用windows2000;

谁知道版本资源同驱动适用系统版本关系的详细信息??????
qynum123
驱动牛犊
驱动牛犊
  • 注册日期2005-06-23
  • 最后登录2005-07-26
  • 粉丝0
  • 关注0
  • 积分18分
  • 威望4点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2005-06-24 11:25
我也正准备学习写打印驱动,希望大家能共同学习!!!
gosoft
驱动牛犊
驱动牛犊
  • 注册日期2003-03-02
  • 最后登录2007-07-30
  • 粉丝1
  • 关注0
  • 积分230分
  • 威望25点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2005-06-30 11:31
snowStart:谢谢,但是我不知道该怎么给分。

关于安装版本的问题,我解决了;就是在GraphicDLL的资源中的文件版本改成0,3,0,0就可以了,不知是怎么回事。

但是我自己写的驱动,在安装完成后;查看打印机属性时,会引起explore.exe非法操作,因此那位知道有什么好的打印驱动的调试工具可以介绍介绍啊!!!!!!急急急急急急急急急急急
caesun
驱动小牛
驱动小牛
  • 注册日期2001-12-10
  • 最后登录2006-12-01
  • 粉丝0
  • 关注0
  • 积分290分
  • 威望30点
  • 贡献值393点
  • 好评度21点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2005-07-02 02:29
windbg就可以个

其实vc6也可以的调试的
游客

返回顶部