[英]How do I read performance counters in a .NET application without running as an administrator?
[英]How do I create performance counters for a .NET application with a WiX-based installer?
您引用的文章是指WiX v2。 然而,您实际使用的是哪个版本的WiX工具集并不明显。
WiX v3具有易于使用的元素PerformanceCategory和PerformanceCounter 。 我们在.NET Web应用程序安装程序中使用它来安装我们需要的性能计数器。
希望这可以帮助。
我从未在.net中完成性能计数器,因此我必须了解物理部署要求是什么。 从那里,我可以帮助您将其转化为WiX,并着眼于最佳实践。
似乎.NET有一个由System.Diagnostics中的某些类实现的regsvr类型模式。 您可以使用WiX的DTF调整此代码,以创建自定义操作来创建性能计数器,但这感觉不太对。 此网页上还有一些信息表明计数器已在CurrentControlSet \\ Services下注册,因此可以使用Registry表或ServiceInstall表来完成工作,而无需编写自定义操作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.