
当我检查Printer对象的打印机数量和事件时,将Printer对象中可用的所有打印机写入文件,它可以正常工作.只有当我尝试执行打印(在任何打印机本地和网络上)时,它才会失败.
基于谷歌的大量研究,我发现了很多建议使用本地acct,网络acct,特定acct,logonAsUser,ImpersonateUser,LoadUserProfile等等,但没有任何工作.我还在已安装的打印机上设置安全性,以便每个人都可以访问.
这件事真让我发疯.任何帮助都非常感谢.
谢谢
解决方法 这可能是由于Vista中引入的Session 0 Isolation引起的.服务始终在会话0中运行,但在XP及更早版本中,第一个登录用户也在会话0中运行,从而允许服务访问该用户的桌面(从而允许“交互”服务)和资源(如共享和打印机) .在Vista之后,用户再也不会在会话0中运行,因此服务不再能够访问用户特定的资源.服务必须模拟其要访问的用户帐户. 总结以上是内存溢出为你收集整理的2008 64位标准服务器上的Delphi Win32服务“打印机选定无效”错误全部内容,希望文章能够帮你解决2008 64位标准服务器上的Delphi Win32服务“打印机选定无效”错误所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)