在服务器上在后台运行的C#性能计数器控制台应用程序

时间:2018-07-12 07:16:16

标签: c# server background performancecounter

我的控制台应用程序出现问题,无法在网络上的任何地方解决或找到解决方案。

基本上,我有这个应用程序,用于检查CPU性能和运行该应用程序的计算机的可用RAM。我正在使用性能计数器来做到这一点。

当我在前台的计算机上运行该应用程序时,以及在前景的服务器上运行该应用程序时,该应用程序都可以正常工作。

我的问题是,当我在后台的Windows Service中运行它时,它启动但立即崩溃,并出现以下错误:

  • PerformanceCounter中的异常:拒绝访问注册表项“ Global”。
  • 异常:对象引用未设置为对象的实例。

任何人都可以帮助或给我有关如何解决此问题的建议。

非常感谢。

0 个答案:

没有答案