大家好!小弟做驱动开发不久,我有一个虚拟打印的驱动,在XP下是可以正确运行的。我按照微软提供的INF文件样例修改过以后,发现在VISTA下安装过程中会提示0x00000002错误,请教大家,这个问题该怎样解决呢??非常希望能够得到大家的解答,非常感谢!PS:驱动代码应该是没有问题...
全文
表情
hxyrobin搞好了,非常感谢achellies 的关注,呵呵 不是驱动的问题,是VISTA系统使用UAC(用户帐户控制)模式,取消这个模式就可以了。 不过还是有点小问题,我的虚拟打印以3部分构成:打印驱动、打印服务、打印监控。 打印服务发送udp消息到打印监控程序,显示其打印状态 可...(2008-09-26 17:41)
achellies不可能的,你调试一下看看,可以修改注册表的呀,用GetPrinterData & SetPrinterData 这两个API(2008-09-26 08:08)
hxyrobin我把文件名称改回来,终于可以安装了,非常感谢achellies的帮助,非常感谢! 但是新的问题出现了,VISTA是不是不支持修改注册表啊,我的虚拟打印驱动是要写一些注册表信息的,可是看装上以后,发现注册表里没有我添加的注册表信息????(2008-09-25 16:12)
achellies呵呵,难怪出问题呢,UNIDRV.DLL 和UNIRES.DLL这两个文件是系统文件,你所做的驱动是定制插件的方法开发的,必须用这两个文件的,所以才会出问题了。。。。(2008-09-24 12:43)
hxyrobin改名字,改成UNIDRV.DLL 和UNIRES.DLL了(2008-09-24 09:12)
achellies之前的UI.dll和UNI.dll这两个文件删掉了?(2008-09-23 16:49)
hxyrobincopy 插件部分?? 请问achellies 兄是不是这部分? [Microsoft] "UniDrv PT/PC Plugin Provider" = PTPCPLPR [Microsoft.NTx86] "UniDrv PT/PC P...(2008-09-23 14:23)
achellies修改后的inf怎么没有copy插件部分呢? 可以做个程序执行安装过程的。。。(2008-09-23 10:43)
hxyrobin非常感谢achellies 解答。 我重新修改了INF文件,好像之前的问题解决了,可是遇到了新的问题。 在安装过程最后阶段,在出现打印机图标后,突然提示0x000003eb错误,安装过程退出。 查看windows错误码表后,发现是“0x000003EB 无法完成这项功能”。...(2008-09-22 17:23)
achellies问题出在: [SourceDisksFiles.X86] UI.dll = 100,x86 UNI.dll = 100,x86 Vista下要设置成x386,这样是automatic(2008-09-22 13:05)

返回顶部