版块
论坛
喜欢
话题
应用
搜索
登录
注册
chenfresh的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=37544
卸载打印机驱动请教!
我想用DeletePrinter()删除本地打印机列表中的一个打印机,用OpenPrinter()得到Printer的HANDLE,再调用DeletePrinter()。结果GetLastError() = 5(Access is denied),为什么?请问我的方法对不对,如不...
全文
回复
(
13
)
2003-10-20 17:00
来自版块 -
图形设备驱动版(打印、扫描、显示...驱动)
◆
◆
表情
告诉我的粉丝
提 交
ppshw
:
C:\>rundll32 printui.dll,PrintUIEntry /if /f c:\196\e.inf /r "e虚拟打印机" /b "e虚拟打印机" /m "e虚拟打印机" /h "Inte...
(2004-10-30 22:26)
回复
davy_yang
:
为什么2000和xp下一定要用rundll32么?我用了可以安装上去,也可以用rundll32来删除掉,可是安装好后再插拔usb打印机,系统总是提示说找到硬件,弹出来硬件安装向导,需要安装驱动。昏!!!我想2000下和xp下也用addprinter来安装可以么?你们是如何实现的呢...
(2004-04-09 09:42)
回复
Hellboy
:
我用VS.net做的安装包,把虚拟打印机当作一个项目安装到系统目录,然后调用一个自己写的EXE,用来调用rundll32安装打印机,卸载的时候,使用deleteprinter prtdft.DesiredAccess = PRINTER_ALL_ACCESS; SetLa...
(2004-03-30 10:15)
回复
houjun
:
不会啊,我就是用OpenPrinter - >DeletePrinter ->ClosePrinter ->DeletePrinterDriver的顺序删除的啊
(2004-03-27 22:10)
回复
davy_yang
:
有些创建说用一个进程调用:"rundll32.exe printui.dll,PrintUIEntry /if /f I:\\printdriver\\Dragon.inf /r \"LPT1:\" /b \"DRoad USB Print...
(2004-03-17 16:49)
回复
Hellboy
:
如果是2000和xp,使用rundll32.exe printui.dll,PrintUIEntry 命令添加,删除打印机。 具体的使用说明可以在命令行运行 rundll32.exe printui.dll,PrintUIEntry /?
(2003-11-13 15:03)
回复
hxy2003
:
如何安装打印机啊。。我用INF 和DLL 我用DDK改编的例子
(2003-10-28 17:09)
回复
chenfresh
:
楼上的网友,你写的我看不大懂,能解释一下吗?
(2003-10-23 09:31)
回复
Hellboy
:
WinExec(\"rundll32.exe printui.dll,PrintUIEntry /dl /n \"二printer name\"\",SW_SHOW);
(2003-10-22 13:11)
回复
chenfresh
:
使用参数PRINTER_ACCESS_ADMINISTER,用GetLastError()得到的是5,我用PRINTER_ALL_ACCESS,操作是成功的,但是GetLastError()得到的是183。不知道会存在什么不稳定的东西,有知道的,请赐教。 谢谢
(2003-10-21 08:59)
回复
1
2
下一页 »
chenfresh
加关注
写私信
0
关注
0
粉丝
32
帖子
返回顶部