Да, VMware или Виртуальный ПК могут быть решением. Но это является несколько 'толстым' всего для одного приложения. Попытайтесь проверить Проект DOSBox, возможно, это был бы способ пойти.
Простой способ достигнуть этого, при помощи typeperf
команда.
Например, для получения полного списка всех доступных счетчиков Windows PerfMon путем ввода следующей команды от командной строки: typeperf -q
Создайте файл counters.txt
со всеми счетчиками требуется контролировать, (1 на строку)
отправьте вывод в файл журнала. (typeperf -cf counters.txt -si 5 -sc 50 -f TSV -o domain2.tsv
)
Удачи! Henk
Единственным путем я когда-либо мог сделать, это должно настроить Вашу трассировку и затем сохранить ее (или скопировать свойства и вставить их к текстовому файлу). HTML или скопированные свойства создают <object>
тег с большим количеством из <param>
теги для установки трассировки. Это не очень симпатично, но можно использовать синтаксический анализатор XML для фильтрации <param>
теги. Счетчики имеют NAME
атрибуты в формате Counterxxxxx
(где X являются возрастающими числами с ведущим 0), и a Path
атрибут, который является названием целевой машины concantenated с названием счетчика. Отфильтруйте те определенные узлы, и Вы получите список.
Я не знаю, как Вы пошли бы о просто экспорте списка всех доступных счетчиков в Вашей системе. Возможно, WMI или Powershell имеют что-то, от чего можно получить его.
Кроме того, взгляните на этот вопрос, который мог бы дать Вам, еще многие ведут.
typeperf -q -o "C:\Temp\counters.txt"
. Это отправило все встречные имена к текстовому файлу. И затем it' s тривиальный для создания сценария лесоруба. Спасибо, @Henk! – Bill Paetzke 14 June 2010 в 20:36