我试图通过"logman.exe“创建一个性能计数器,并尝试读取Microsoft ( Logs和trying ),但是我得到了以下错误:
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();
}我怀疑通过"Test_Perf_log“创建的"logman.exe”是不正确的,请帮助。
谢谢,
发布于 2017-04-25 16:50:20
你的文字不对:这是输出-
create counter Test_Perf_log -c "Processor(_Total)"% Processor Timelogman /?显示的格式如下:
create counter perf_log -c "\Processor(_Total)\% Processor Time"要做到这一点,您可以使用以下方法:
"create counter perf_log -c \"\\Processor(_Total)\\% Processor Time\""https://stackoverflow.com/questions/43616430
复制相似问题