1. Home
  2. »
  3. C#
  4. »
  5. جلو گیری از اجرای مجدد برنامه ها در سی شارپ
تغییر دسته جمعی نام فایلها با سی شارپ

خلاصه این مطلب :

جلو گیری از اجرای مجدد برنامه ها در سی شارپ

جلو گیری از اجرای مجدد برنامه ها در سی شارپ
جلو گیری از اجرای مجدد برنامه ها در سی شارپ

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

برای این کار ابتدا فضای نام System.Diagnostics رو به پروژه خود اضافه کنید و کد زیر رو در قسمت Main چروژه وارد کنید

“فایل Progaram.cs”

کد بسیار ساده میباشد.خلاصه کد این  است دوشی از کلاس Process ایجاد کرده ایم

اولی با متد GetCurrentProcess پراسس مربوط به برنامه را دراختیار میگیرد

دومی به صورت ارایه تعریف شده و با متد GetProcesses که خروجی آن ارایه ای از پراسس هاست پر میشود

با یک حلقه Foreach  ارایه چراسس را پیمایش میکنیم و با یک شرط بررسی میکنیم که پروسسی با نام پراسس فعلی

ما وجود دارد یا نه در صورت موجود بودن i++ میشود و در پایان اگر i بزرگتر از ۱ بود یعنی برنامه قبلا اجرا شده

به همین سادگی

موفق باشید.

امتیاز این post

یک پاسخ

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

لطفا ابتدا به حساب کاربری خود وارد شوید