ژوئن
5
2015

شبیه سازی Task Manager با توابع API در سی شارپ

برنامه Task Manager در سی شارپ با استفاده از توابع API

این پروژه، پنجره Task Manager ویندوز را در محیط #C شبیه سازی نموده است. بعد از اجرای برنامه، لیست کامل Task های فعال سیستم و شماره هندل هر Task نمایش داده می شود. با کلیک بر روی Task دلخواه می توان آن را بست.

قابلیت ایجاد Task جدید هم در برنامه وجود دارد. کافی است مسیر و نام فایل را وارد نمایید تا آن را اجرا نماید. تمامی این دستورات توسط توابع API نوشته شده است.

c#104_1 c#104_2

قابلیت Shut down, reset , Log off کردن سیستم هم در برنامه وجود دارد. توابع API استفاده شده شامل موارد زیر است:

 bool GetVersionEx([In, Out] OSVersionInfo osvi);

 IntPtr GetDC(IntPtr hwnd);

void ReleaseDC(IntPtr dc);

bool EndTask(int hwnd,bool sh,bool force);

bool CallBack(IntPtr hwnd,int lParam);

int EnumWindows(CallBack callback, int param);

int GetWindowText(IntPtr hwnd, StringBuilder str, int nMax);

int GetForegroundWindow();

علاوه بر سورس برنامه، یک فایل Word هم همراه فایل ها وجود دارد که توضیحات کامل کدها و توابع استفاده شده در آن نگارش شده است.

 

برای دانلود پروژه، لطفا بر روی لینک زیر کلیک نمایید.

از اینکه حامی پروزه را برای دانلود انتخاب نموده اید، سپاسگزاریم

3 دیدگاه + فرستادن دیدگاه

  • جالب بود. خوشمان آمد. ممنون بابت توضيحات خوب پروژه

    • خواهش ميكنم. خوشحالم كه مفيد بوده براتون.

  • با سلام.
    این پروژه فوق العاده است.خیلی وقت بود دنبال این جور برنامه نویسی ها بودم.

فرستادن دیدگاه

راهنمای دانلود

برای دانلود، کافی است که بر روی لینک دانلود آن کلیک نمایید تا وارد صفحه پرداخت آنلاین شوید. بعد از وارد کردن مشخصات کارت بانکی و مبلغ، پرداخت انجام شده و لینک دانلود نمایش داده می شود.

از این که حامی پروژه را برای دانلود انتخاب نموده اید، سپاسگزاریم.

در صورت بروز هر گونه مشکل برای خرید و دانلود، لطفا از طریق ایمیل زیر با ما مکاتبه نمایید.

HamiProje@Gmail.com

تبلیغات

alibaba02

تقویم شمسی

مهر ۱۴۰۳
ش ی د س چ پ ج
« آذر    
 123456
۷۸۹۱۰۱۱۱۲۱۳
۱۴۱۵۱۶۱۷۱۸۱۹۲۰
۲۱۲۲۲۳۲۴۲۵۲۶۲۷
۲۸۲۹۳۰