本帖最后由 adadafafafafaa123456 于 2014-02-13 09:13:57 编辑

解决方案 »

  1.   

    這個應該是windows系統訪問權限的問題吧.你本機開啟guest帳戶,密碼設為空.
      

  2.   

    本地系统其实用的是内置的System用户,权限是最高的
    不同于一般的用户,此用户是隔离在Session0的会话中,不能直接同桌面应用程序进行交互
    看一下服务与客户端是如何交互的?你可以在系统中另建一个用户,然后指定
      

  3.   

    在XP中,设置成系统用户,并且勾上下面的“允许与桌面交互”是有用的,在Vista以上的系统中勾上也没用,只会弹出对话框让用户操作
      

  4.   

    可以嘗試在web.config加入  <identity impersonate="true" userName="guest" password="xxxxxxxxx"/>
      

  5.   

    Windows 服务程序啊  没有web.config啊 只有app.config
      

  6.   

    “我用C#做了一个Windows服务 这个服务是用来执行客户端传来的打印信息的.”,所以要用用户相关信息的。你能不能调试下,看看问题在那里!跟踪是可以跟踪到的。模拟正式环境。
      

  7.   


    用户的帐号密码是要的,但是跟这个电脑的账户密码没有关系的啊. 
    我调试了,在Windows 里面的代码执行完了,添加到打印机里面这个代码也执行了,就是代码都是正常执行的,没有异常也没有错误.
    但是打印机里面就是没有打印内容。
      

  8.   

    启用用户模拟
    app.config也是一样的配置,试过没
      

  9.   

    你反过来做试试,把你打印机的共享权限设置为 Everyone 的所有权限