Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 有没有办法用指定的计数器打开PerfMon?_Windows_Perfmon - Fatal编程技术网

Windows 有没有办法用指定的计数器打开PerfMon?

Windows 有没有办法用指定的计数器打开PerfMon?,windows,perfmon,Windows,Perfmon,我正在尝试编写一个程序,当您打开PerfMon时,它已经显示了一组特定的计数器。这组计数器可由用户指定。我真的认为这不是一件不寻常的事情,但我没有发现有人在网上谈论这件事 我的问题是如何告诉PerfMon在启动时显示哪些计数器?我曾考虑创建自己的.PerfmonCfg文件,但它是一个二进制文件,我找不到任何关于该文件布局的文档(我也没料到) *或者,是否有办法将PerfMon添加到我的程序(.NET framework程序)中 提前谢谢 是的,有一个ActiveX控件可用于此操作。右键单击Win

我正在尝试编写一个程序,当您打开PerfMon时,它已经显示了一组特定的计数器。这组计数器可由用户指定。我真的认为这不是一件不寻常的事情,但我没有发现有人在网上谈论这件事

我的问题是如何告诉PerfMon在启动时显示哪些计数器?我曾考虑创建自己的.PerfmonCfg文件,但它是一个二进制文件,我找不到任何关于该文件布局的文档(我也没料到)

*或者,是否有办法将PerfMon添加到我的程序(.NET framework程序)中


提前谢谢

是的,有一个ActiveX控件可用于此操作。右键单击Winforms工具栏,选择项目、COM选项卡,勾选“系统监视器控制”项目。将其拖到窗体上并设置其属性。正常上下文菜单也可用


编程指南。

您也可以通过打开MMC(开始-->MMC.exe),然后向MMC添加Perfmon实例来完成此操作。添加所需的任何perfmon计数器。然后,您可以使用基于计数器的名称(如“处理器利用率”)将整个mmc保存到桌面。关闭mmc,重新启动计算机等。下次打开mmc时,它将显示您最初添加到控制台的计数器

太棒了!从不知道“选择项目”的存在。谢谢