رفتن به مطلب
  • 0

بستن برنامه های در حال اجرا(رم ریلیز)


mohammade79

سوال

سلام بچه ها کل سایتو گشتم هم اینجا هم مرجع کدی نبود که بشه رم رو خالی کرد یعنی یه نفر نمیتونه چنین کدی بنویسه با این زبون ی ماهه دارم روش کار میکنم این کد برنامه های در حال اجرا رو بدرستی میگیره ولی کیل نمیکنه مشکل از کجاس؟

Sub Button2_Click
	
   Dim os As OperatingSystem
   os.Initialize("OS")
   Dim lstname,lstpid, lstnamepid, lstret As List
   lstname.Initialize
   lstpid.Initialize
   lstnamepid.Initialize
   lstret=os.RunningAppProcessInfo(lstname,lstpid,lstnamepid)
   Dim i  As Int
   For i = 0 To lstname.Size - 1
      Msgbox (lstname.Get(i),lstpid.Get(i))
      If lstname.Get(i) = "com.rovio.angrybirdsrio" Then
         os.killBackgroundProcesses(lstname.Get(i))
         os.killProcess(lstpid.Get(i))
         Msgbox ("Kill process: " & lstname.Get(i),lstpid.Get(i))
      End If
   Next
   os.killProcess(os.myPid)
End Sub
لینک ارسال
به اشتراک گذاری در سایت های دیگر

3 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

کتابخانه اقا الیاس همون کتابخانه او اس لایبری هست با کمی تغییرات ... نمیشه به هیچ وجه ممکن و کسی هم نمیتونه با این زبون این کار رو انجام بدع تا الان  :wacko1:

لینک ارسال
به اشتراک گذاری در سایت های دیگر

 

سلام بچه ها کل سایتو گشتم هم اینجا هم مرجع کدی نبود که بشه رم رو خالی کرد یعنی یه نفر نمیتونه چنین کدی بنویسه با این زبون ی ماهه دارم روش کار میکنم این کد برنامه های در حال اجرا رو بدرستی میگیره ولی کیل نمیکنه مشکل از کجاس؟

Sub Button2_Click
	
   Dim os As OperatingSystem
   os.Initialize("OS")
   Dim lstname,lstpid, lstnamepid, lstret As List
   lstname.Initialize
   lstpid.Initialize
   lstnamepid.Initialize
   lstret=os.RunningAppProcessInfo(lstname,lstpid,lstnamepid)
   Dim i  As Int
   For i = 0 To lstname.Size - 1
      Msgbox (lstname.Get(i),lstpid.Get(i))
      If lstname.Get(i) = "com.rovio.angrybirdsrio" Then
         os.killBackgroundProcesses(lstname.Get(i))
         os.killProcess(lstpid.Get(i))
         Msgbox ("Kill process: " & lstname.Get(i),lstpid.Get(i))
      End If
   Next
   os.killProcess(os.myPid)
End Sub

 

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

 

اول یک حلقه و یک  لیست درست کن برنامه ها را بگیر و بعد بریز تو یه متغییر و یکی یکی چک می کنه و kill می کنه من خودم اینجوری دارم استفاده می کنم

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...