Есть ли способ открыть PerfMon с указанными счетчиками? - PullRequest
0 голосов
/ 14 марта 2012

Я пытаюсь написать программу, в которой, когда вы сможете открыть PerfMon, у него уже будет отображаться определенный набор счетчиков.Этот набор счетчиков может быть указан пользователем.Я действительно думал, что это не будет редкостью, но я не нашел никого, кто бы говорил об этом в Интернете.

Мой вопрос: как я могу сказать PerfMon, какие счетчики показывать при запуске?Я подумал о создании своего собственного файла .PerfmonCfg, но это двоичный файл, и я не смог найти никакой документации по разметке файла (тоже не ожидал).

* В качестве альтернативы, есть лиспособ добавить в PerfMon в мою программу (.NET Framework)?

Заранее спасибо!

Ответы [ 2 ]

1 голос
/ 14 марта 2012

Да, для этого есть элемент управления ActiveX. Щелкните правой кнопкой мыши панель инструментов Winforms, выберите «Элементы», вкладка «COM», отметьте пункт «Управление системным монитором». Перетащите его на свою форму и установите его свойства. Также доступно обычное контекстное меню.

Руководство по программированию здесь .

0 голосов
/ 25 марта 2016

Вы также можете сделать это, открыв MMC (start -> mmc.exe), а затем добавив экземпляр Perfmon в MMC. Добавьте любые счетчики perfmon, которые вы хотите. Затем вы можете сохранить весь mmc на рабочем столе с именем, основанным на ваших счетчиках, например «загрузка процессора». Закройте mmc, перезагрузите компьютер и т. Д. В следующий раз, когда вы откроете mmc, он отобразит счетчики, которые вы изначально добавили в консоль.

...