版块
论坛
喜欢
话题
应用
搜索
登录
注册
hxyrobin的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=197454
请教各位高手,如何编写虚拟打印驱动的Vista版本INF文件
大家好!小弟做驱动开发不久,我有一个虚拟打印的驱动,在XP下是可以正确运行的。我按照微软提供的INF文件样例修改过以后,发现在VISTA下安装过程中会提示0x00000002错误,请教大家,这个问题该怎样解决呢??非常希望能够得到大家的解答,非常感谢!PS:驱动代码应该是没有问题...
全文
回复
(
10
)
2008-09-17 15:55
来自版块 -
图形设备驱动版(打印、扫描、显示...驱动)
◆
◆
表情
告诉我的粉丝
提 交
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)
回复
hxyrobin
:
copy 插件部分?? 请问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)
回复
hxyrobin
加关注
写私信
0
关注
0
粉丝
7
帖子
返回顶部