از کار انداختن برنامه ها با سی شارپ
درود دیگر خدمت کاربران عزیز وب سایت لرن پارسی . خیلی وقت بود دلم برای گذاشتن پست سی شارپ تنگ شده بود . امروز با نحوه از کار انداختن برنامه ها با سی شارپ همراه شما هستیم.
گفتم این پست کاربردی رو بزارم که بتونید با استفاده از این، مثل تاسک منیجر، برنامه مورد نظرتون رو از کار بندازین. با این میتونید ویروس هم درست کنین واس خودتون و برنامه های مهم تارگتتون رو از کار بندازین.گرچه این حرکت روو آنتی ویروس های نسخه جدید کار نمیکنه.
برای از کار انداختن برنامه مورد نظرتون چیز خاصی نمیخواد، یه ترای کچ و تابع و حلقه و دستور شرطی و همچین چیزایی.
برای اینکار از کد زیر میتونیم استفاده کنیم :
try { Process[] allp = Process.GetProcesses(); foreach (Process p in allp) { if ("cmd" == p.ProcessName || "notepad" == p.ProcessName) { p.Kill(); } } } catch { MessageBox.Show("The Process can not be end", "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error); }
این دستور رو من برای از کار انداختن دو تا برنامه cmd و notepad نوشتم که شما میتونین هرچقدر خواستین بهش اضافه کنین.
که اگه موفق به از کار انداختنش نشد (بنابر دسترسی و نوع اجرای برنامه ها) بهتون ارور میده.
یه راه دیگه ای هم هست برای از کار انداختن برنامه ها که همون استفاده از خط فرمانه به این صورت :
Process.Start("cmd", "/c taskkill /f /im cmd.exe&taskkill /f /im notepad.exe");
که اینم دو تا برنامه رو براتون مثال زدم که خودتون میتونید اضافه کنین.
با این کدها کارهای زیادی میتونین انجام بدین و ویروس های خوبی ازش درمیاد،
گرچه بازم نیاز به موارد دیگه ای داره و این فقط بخشی از ماجراست.
حالا یه مورد اینکه این کد ها به صورت موقت برنامه رو از کار میندازه
اگه میخواین کلا غیرفعالش کنین میتونین از طریق ریجستری یا gpedit.msc اینکارو کنین
امیدوارم در پست های بعد بازخورد های خوب و مورد پسندی ببینیم تا دلمون راضی شه پست های بهتری بزاریم که همه بهره ببرن
موفق باشید امید وارم مقاله امروز ما در رابطه با از کار انداختن برنامه ها با سی شارپ برای شما مفید بوده باشه . همچنین از دوره ویژه ما بازدید کنید.
دیدگاه ها