none
windows service中调用System.Management的问题 RRS feed

  • 问题

  • 需要通过System.Management获取打印机状态信息,在WinForm中一切正常,但是放到Windows Service中报错;

    无法启动服务。System.TypeInitializationException: “RS.Service.Print.PrinterServer”的类型初始值设定项引发异常。 ---> System.Management.ManagementException: Not found
       在 RS.Service.Print.PrinterServer.UpdatePrinter()
       在 RS.Service.Print.PrinterServer..ctor()
       在 RS.Service.Print.PrinterServer..cctor()
       --- 内部异常堆栈跟踪的结尾 ---
       在 RSService.ServiceMain.OnStart(String[] args)
       在 System.ServiceProcess.ServiceBase.ServiceQueuedMainCallback(Object state)

    查了一下可能是权限的问题,但是怎么调整都不行。有谁知道解决的方法

    2010年7月14日 9:29