خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را


دسترسی به لیست پردازهاش ویندوز در زبان #C

دسترسی به لیست پردازهاش ویندوز در زبان #C
در زبان برنامه نویسی VB.Net یا #C، برای استفاده از برخی توابع برای کارهای خاص، باید از namespace ها استفاده کنید. ما در این پست از namespace مربوط به System.Diagnostics به منظور مدیریت processes ها، threads ها، eventlogs ها و اطلاعات عملکرد سیستم(Performance) را می دهد. آبجکت System.Diagnostics.Process به شما اجازه می دهد تا فرآیندهای سیستم را مدیریت کنید. ما از این شی برای دریافت لیستی از فرآیندهای در حال اجرا در ویندوز استفاده می کنیم(پردازش هایی که در Task manager ویندوز قابل مشاهده و مدیریت هستند).

نرم افزار سامانه مودیان راهکار
در لیست name space ها، کد زیر را هم اضافه کنید:



using System.Diagnostics;


دسترسی به لیست پردازهاش ویندوز در زبان #C . آموزشگاه رایگان خوش آموز

حال شما با استفاده از متد Process.GetProcesses()، می توانید لیستی از پردازش های سیستم را بدست بیاورید.

Process[] processlist = Process.GetProcesses();
foreach(Process theprocess in processlist){
Console.WriteLine(“Process: {0} ID: {1}”, theprocess.ProcessName, theprocess.Id);
}

برخی از ویژگی های جالب شیء Process:

p.StartTime

زمان استارت شدن پردازش

p.TotalProcessorTime

مقدار زمان صرف شده برای این پردازش توسط CPU را نشان می دهد.

p.Threads

دسترسی به مجموعه ای از threads ها در پردازش ها



دوره آموزش رایگان زبان برنامه نویسی #C
دوره آموزش رایگان زبان برنامه نویسی ++C
دوره آموزش برنامه نویسی بانکهای اطلاعاتی VB.NET + SQL Server
آموزش برنامه نویسی به زبان ساده از مبتدی تا پیشرفته بصورت کاملا کاربردی
آموزش پایگاه داده اس کیو ال سرور به زبان ساده از مبتدی تا پیشرفته بصورت کاملا کاربردی



نمایش دیدگاه ها (0 دیدگاه)

دیدگاه خود را ثبت کنید:

انتخاب تصویر ویرایش حذف
توجه! حداکثر حجم مجاز برای تصویر 500 کیلوبایت می باشد.


دسته بندی مطالب خوش آموز