تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
مالتعديل المطلوب على كود ايقاف التطبيقات لكن يستثني نفسه وتطبيقات النظام
#1
كود :
For Each process2 As Process In Process.GetProcesses
            process2.CloseMainWindow()
        Next


هذا الكود يعمل لكن اريده ان يستثني البرنامج نفسه ايضا لا اريده ان يغلق النظام لانها تظهر رسالة اغلاق النظام.
وفقكم الله لكل مافيه رضاه
توقيع
نصيحة!
لا تكتب موضوع جديد اذا كان نفس محتوى الموضوع الاول وانما اكتب (رد)  للرفع بشرط اذا غاب موضوعك عن الواجهة لان تكرار المحتوى يعتبر مكروه.
الرد
تم الشكر بواسطة:
#2
لقيت كود خطير لاغلاق التطبيقات لا احد يجربه الا بعد التعديل المطلوب بحيث يستثني نفسه والتطبيقات الضرورية للنظام
كود :
[color=#000000][FONT=arial]Shell("tskill taskmgr")[/FONT][/color]
بدل كلمة taskmgr تضع اسم التطبيق يعني بعد التعديل يكون هكذا

كود :
For Each process2 As Process In Process.GetProcesses        
[color=#000000][FONT=arial]Shell("tskill " & [/FONT][/color]process2.productname[color=#000000][FONT=arial] )[/FONT][/color]

        Next

مثل ماقلت لا احد يجربه لانه يسبب مشكلة وينغلق النظام بطريق الخطا

اتمنى اعرف كود استثناء تطبيقات النظام والتطبيق هذا نفسه
توقيع
نصيحة!
لا تكتب موضوع جديد اذا كان نفس محتوى الموضوع الاول وانما اكتب (رد)  للرفع بشرط اذا غاب موضوعك عن الواجهة لان تكرار المحتوى يعتبر مكروه.
الرد
تم الشكر بواسطة:
#3
في وندوز 7 لن تستطيع الوصول لتطبيقات النظام اذا شغلت البرنامج بدون مسؤول (لذلك التطبيقات العادية ستنغلق فقط)

اما اذا بتشغله كمسؤول سيتم اغلاق التطبيقات العادية وتطبيقات النظام وسيتم اغلاق الجهاز

لذلك افترض ان هذا الكود سينجح ولن يتم اغلاق الجهاز . انا جربته عندي ونجح (بتشغيله كمسوؤل وايضا بدون مسؤول)

لان اعتقد ان تطبيقات النظام لايوجد لها mainwindowhandle

فقمت بالتالي

سي شارب :
PHP كود :
foreach (System.Diagnostics.Process p in System.Diagnostics.Process.GetProcesses())
            {
                try
                {
                    if (
p.MainWindowHandle !=IntPtr.Zero p.MainWindowHandle != this.Handle)
                    {
                        
p.Kill();
                    }
                }
                catch { }
                
            } 


فيجوال بيسك :
PHP كود :
For Each p As System.Diagnostics.Process In System.Diagnostics.Process.GetProcesses()
    Try
        If 
p.MainWindowHandle <> IntPtr.Zero And p.MainWindowHandle <> Me.Handle Then
            p
.Kill()
        
End If
    Catch

    
End Try
Next 


مارأيك اخي الكريم
الرد
تم الشكر بواسطة:
#4
إقتباس :
مارأيك اخي الكريم
ماشاء الله تبارك الله
روعة لابعد حد
هذا الشغل الصح
توقيع
نصيحة!
لا تكتب موضوع جديد اذا كان نفس محتوى الموضوع الاول وانما اكتب (رد)  للرفع بشرط اذا غاب موضوعك عن الواجهة لان تكرار المحتوى يعتبر مكروه.
الرد
تم الشكر بواسطة:
#5
والشي اللي اعجبني اكثر المعلومات اللي تضعها بين يدي المشاركة تجعل السائل يفهم ما يتلقاه.
توقيع
نصيحة!
لا تكتب موضوع جديد اذا كان نفس محتوى الموضوع الاول وانما اكتب (رد)  للرفع بشرط اذا غاب موضوعك عن الواجهة لان تكرار المحتوى يعتبر مكروه.
الرد
تم الشكر بواسطة:
#6
سعود كتب :والشي اللي اعجبني اكثر المعلومات اللي تضعها بين يدي المشاركة تجعل السائل يفهم ما يتلقاه.


:o:o:o:oo:o:
الرد
تم الشكر بواسطة:
#7
اخي الكريم كان فيه سؤال هل يوجد حل له
[h=1]كيف الى تشغيل او ايقاف اي خدمة لويندوز7[/h]اذا كانت خدمة ما معطلة فانها لا تقبل التشغيل بل لابد من تفعيلها اولا
هل يمكن بفيجوال بيسك تفعيلها؟؟
توقيع
نصيحة!
لا تكتب موضوع جديد اذا كان نفس محتوى الموضوع الاول وانما اكتب (رد)  للرفع بشرط اذا غاب موضوعك عن الواجهة لان تكرار المحتوى يعتبر مكروه.
الرد
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  محتاج مثال سورس ... إظهار تنبية لتاريخ معين .. يعني عندما يأتي تاريخ اليوم المطلوب ي mohamedwasef35 4 187 08-03-20, 12:18 PM
آخر رد: aldery
  [مشروع] المطلوب مشروع تقرير فرعي ناجح احمد 9 263 28-02-20, 10:40 PM
آخر رد: alsalamoni
  سبب هظهر رسالة ‏‏يتعذر على النظام العثور على الملف المحدد 'C:\Users\resources بسام محمدغانم 3 224 26-12-19, 02:57 AM
آخر رد: اسامه الهرماوي
  ما هو كود جعل السطر المكرر هو نفسه السطر المحدد في الداتا جريد فيو sofiane-phy 8 414 30-10-19, 09:31 PM
آخر رد: sofiane-phy
  [سؤال] كيف اشغل برامجي على النظام 32 و 64 معا al9atl 4 279 01-10-19, 02:33 AM
آخر رد: al9atl
  [VB.NET] ايقاف عمل زر الخروج محمد بوقزاحة 4 238 16-09-19, 05:51 PM
آخر رد: AbdoDabak
Lightbulb المطلوب اعادة الترقم التلقائي من رقم واحد في كل بداية سنة جديدة ابو رضوان 1 326 04-09-19, 04:29 PM
آخر رد: asemshahen5
  [نقاش] معرفة المتواجدون الان علي النظام نور الهدى الهدى 3 388 26-08-19, 08:46 AM
آخر رد: محمد اسماعيل
  ممكن توضيح كيف يتم ايقاف Threading dametucorazon 1 269 25-04-19, 04:30 PM
آخر رد: elgokr
  [VB.NET] ايقاف البرامج التي تعمل في TEMP DK-x 5 405 23-04-19, 02:17 AM
آخر رد: elgokr

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم