چطورمیتونم توی vb2005 با کد یک برنامه خاص در حال اجرا رو ببندم(تشکرجات فراوان)
Printable View
چطورمیتونم توی vb2005 با کد یک برنامه خاص در حال اجرا رو ببندم(تشکرجات فراوان)
سلام.
برای مثال ماشین حساب ویندوز را اجرا کن و کد زیر را به برنامه اضافه کن:
به جای ProcessName میتونی از اسم پنجره یا MainWindowTitle استفاده کنی :کد:PrivateSub Kill_Proc_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim myProcesses As Process() = Process.GetProcessesByName("calc")
Dim myProcess As Process
ForEach myProcess In myProcesses
If myProcess.ProcessName = "calc" Then myProcess.Kill()
Next myProcess
EndSub
کد:PrivateSub Kill_Proc_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim myProcesses As Process() = Process.GetProcessesByName("calc")
Dim myProcess As Process
ForEach myProcess In myProcesses
If myProcess.MainWindowTitle = "Calculator" Then myProcess.Kill()
Next myProcess
EndSub
از کد application.exit هم برای خروج از کل برنامه میتونی استفاده کنی .
دوستان من از این کدی که نوشتید تونستم استفاده کنم ولی اگه میشه یه توضیح کوچیک بدید بفهمیم چی کار داریم می کنیم!!
ممنون میشم
سلام
با اجزه دوستان ...
خط اول تمام پردازه هایی با نام مشخص شده را به دست می اورد، این پردازه ها را به طور ضمنی میتوانید معادل با ریسمان اصلی آن برنامه طلقی کنید.نقل قول:
مثلاً تمام پردازه هایی از نوع ماشین حساب ویندوز ! (بیچاره ماشین حساب مظلوم!)
بعد در حلقه for به اجرای تک تک پردازه ها خاتمه میدهیم.
به همین سادگی.
سلام دوستان لطفان کد بستن یک برنامه در حال اجرا را در vb6 برای من ارسال کنید
عزیزم شماره تلفنی، ایمیلی چیزی بده که برات ارسال بکنیم...نقل قول:
سلام دوستان لطفان کد بستن یک برنامه در حال اجرا را در vb6 برای من ارسال کنید