0

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

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

*或者,有没有办法将 PerfMon 添加到我的程序(.NET 框架程序)中?

提前致谢!

4

2 回答 2

1

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

编程指南在这里

于 2012-03-14T17:44:08.117 回答
0

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

于 2016-03-25T19:12:17.977 回答