خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را
دسترسی به لیست پردازهاش ویندوز در زبان #C
در زبان برنامه نویسی VB.Net یا #C، برای استفاده از برخی توابع برای کارهای خاص، باید از namespace ها استفاده کنید. ما در این پست از namespace مربوط به System.Diagnostics به منظور مدیریت processes ها، threads ها، eventlogs ها و اطلاعات عملکرد سیستم(Performance) را می دهد. آبجکت System.Diagnostics.Process به شما اجازه می دهد تا فرآیندهای سیستم را مدیریت کنید. ما از این شی برای دریافت لیستی از فرآیندهای در حال اجرا در ویندوز استفاده می کنیم(پردازش هایی که در Task manager ویندوز قابل مشاهده و مدیریت هستند).
در لیست name space ها، کد زیر را هم اضافه کنید:
حال شما با استفاده از متد Process.GetProcesses()، می توانید لیستی از پردازش های سیستم را بدست بیاورید.
دوره آموزش رایگان زبان برنامه نویسی #C
دوره آموزش رایگان زبان برنامه نویسی ++C
دوره آموزش برنامه نویسی بانکهای اطلاعاتی VB.NET + SQL Server
آموزش برنامه نویسی به زبان ساده از مبتدی تا پیشرفته بصورت کاملا کاربردی
آموزش پایگاه داده اس کیو ال سرور به زبان ساده از مبتدی تا پیشرفته بصورت کاملا کاربردی
در لیست name space ها، کد زیر را هم اضافه کنید:
using System.Diagnostics;
حال شما با استفاده از متد Process.GetProcesses()، می توانید لیستی از پردازش های سیستم را بدست بیاورید.
Process[] processlist = Process.GetProcesses();
foreach(Process theprocess in processlist){
Console.WriteLine(“Process: {0} ID: {1}”, theprocess.ProcessName, theprocess.Id);
}
p.StartTime
زمان استارت شدن پردازشp.TotalProcessorTime
مقدار زمان صرف شده برای این پردازش توسط CPU را نشان می دهد.p.Threads
دسترسی به مجموعه ای از threads ها در پردازش هادوره آموزش رایگان زبان برنامه نویسی #C
دوره آموزش رایگان زبان برنامه نویسی ++C
دوره آموزش برنامه نویسی بانکهای اطلاعاتی VB.NET + SQL Server
آموزش برنامه نویسی به زبان ساده از مبتدی تا پیشرفته بصورت کاملا کاربردی
آموزش پایگاه داده اس کیو ال سرور به زبان ساده از مبتدی تا پیشرفته بصورت کاملا کاربردی
نمایش دیدگاه ها (0 دیدگاه)
دیدگاه خود را ثبت کنید: