我想用DeletePrinter()删除本地打印机列表中的一个打印机,用OpenPrinter()得到Printer的HANDLE,再调用DeletePrinter()。结果GetLastError() = 5(Access is denied),为什么?请问我的方法对不对,如不...
全文
表情
ppshwC:\>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)
HellboyWinExec(\"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)

返回顶部