Мне нужно отслеживать процессор по процессам в Windows 7 и записывать результаты в файл.
Как я мог сделать это, пожалуйста?
Мне нужно отслеживать процессор по процессам в Windows 7 и записывать результаты в файл.
Как я мог сделать это, пожалуйста?
Вы можете использовать Powershell, есть несколько вариантов в зависимости от того, что вы хотите сделать:
Для регистрации ЦП% определенного процесса:
PS C:\Users\mmoor> $A=Get-Process
PS C:\Users\mmoor> $A[0].Name
AcroRd32
PS C:\Users\mmoor> $A[0].CPU
3.9156251
PS C:\Users\mmoor> "$($A[0].Name) --- $($A[0].CPU)" >> .\ProcessCPU.Log
Вы также можете просто отправить вывод Get-Process в файл:
PS C:\Users\mmoor> Get-Process >> .\ProcessCPU.Log
Вы можете создать задачу расписания, которая автоматически запускает такой скрипт.
Process Explorer может сделать это, хотя вы можете создавать файлы дампа только для отдельных процессов. Тем не менее, он обеспечивает простой способ просмотра всех запущенных процессов.
http://technet.microsoft.com/en-us/sysinternals/bb896653.aspx