我正在尝试通过“logman.exe”创建一个性能计数器并尝试通过 Microsoft Tx(LINQ to Logs and Traces)读取,但出现以下错误,
System.ComponentModel.Win32Exception:“传递的实例名称未被 WMI 数据提供程序识别为有效”
Process logman = Process.Start(
"logman.exe",
"create counter Test_Perf_log -c \"Processor(_Total)\"% Processor Time");
logman.WaitForExit();
IObservable<EtwNativeEvent> session = EtwObservable.FromSession("Test_Perf_log");
using (session.Subscribe(e => Console.WriteLine("{0} {1}", e.TimeStamp, e.UserData)))
{
Console.ReadLine();
}
我怀疑通过“logman.exe”创建计数器“Test_Perf_log”不正确,请对此提供帮助。
谢谢,