اجرا کردن یک برنامه خارجی در برنامه های تحت ویندوز و انتظار برای بسته شدن آن

آموزشی
اردیبهشت ۱۴, ۱۳۹۰
بازدید : 1123 بازدید

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

به قطعه کد زیر دقت نمایید

 

همانطور که می بینید ابتدا یک شی از نوع ProcessStartInfo ایجاد نموده ایم که اطلاعات مربوط به پروسسی که قرار است اجرا کنیم را نگهداری می کند. سپس یک شی از نوع Process ایجاد نموده ایم که وظیفه آن اجرای پروسس است. بقیه کدها کاملا گویا می باشند.

تذکر :

  1. دقت کنید که قبل از نوشتن قطعه کد، باید فضای نامی System.Diagnostics را به برنامه وارد نمایید.
  2. من در اینجا برنامه Notepad را اجرا کرده ام ولی شما می توانید هر برنامه دیگری را اجرا نمایید.
Like
امتیاز :
بدون رای!
مدیر سامانه
مدیر سامانه Mr.Code هستم . به صورت تخصصی در زمینه برنامه نویسی سازمانی و طراحی وبسایت و پرتال و طراحی اپلیکیشن اندروید فعالیت دارم .
همراه ما باشید در اینستاگرام رضا سورس صفحه اینستاگرام
دیدگاهتان را بنویسید

5 × 5 =

Nima
Nima دوشنبه , ۱۱ مهر ۱۳۹۰ پاسخ

سلام

خیلی دمت گرم رفیق،

proc.WaitForExit

نکته فوق العاده کار راه اندازی بود

مدیر سامانه
مدیر سامانه دوشنبه , ۱۱ مهر ۱۳۹۰ پاسخ

خواهش می کنم دوست من.

خرسندم از نظر شما.

عضویت در خبرنامه رضا سورس

تمامی اطلاعات محفوظ است!