الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيفية إنشاء critical processus

مغلق
بدأه Xpert2005 في 31 مايو 2005 · 8 رد · 847 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

كيف يمكننا أن ننشئ critical processus

كما في خدمات الوندوز التي لا نستطيع ايقافها ببساطة وتطلع لك رسالة تقول لك Critical Processus

#2

طيب ولو تلميح ياشباب

#3

تقريبا يجب ان تكون Windows Service و ليست مجرد Application

Sr. Software Development Engineer
Hulu, LLC
My Blogs

#4

شكرا على المرور على الأقل

فقط يمكن أن نقول ان Windows Service هو أيضا processus

وليس بالضرورة أن يكون Critical processus الا اذا كان Windows Service

فهذه فكرة خاطئة كنت أومن بها منذ فترة قصيرة الى أن رأيت برامج صغيرة هي عبارة Critical processus

#5

الCritical Process هي Process من نوع sys اي يكون ملف تشغيلها من نوع Sys و هذا النوع لايمكن عمل End Process له

Sr. Software Development Engineer
Hulu, LLC
My Blogs

#6

السلام عليكم ورحمة الله وبركاته

أخي العزيز Xpert2005 :-

لدي طريقة بسيطة جدا (يعني ممكن تقول بدائية ومعتمدة علي الغير) لكن هذه ما لدي وطبعا لها عيب المهم لن أطيل

لو لاحظ أن العمليات التي لا يمكن إنهائها من Task Manager هذه العمليات علي ما أتوقع هي عمليات خاصة بالنظام ولكن لو نظرنا لبرامج سيمانتك الجديدة سنجد أنها تدعم هذه الميزة في برامجها وأعتقد أن هناك الكثير من البرامج تدعمها أيضا المهم فلو أخذنا مثلا العملية (lasass.exe) هي عملية لا يمكن إنهائها وسنعتمد علي عيب يعتمد عليه الويندوز هنا وهو أن نقوم بعمل تمسية لملفك التنفيذي بنفس هذا الأسم يعني لو كان أسم الملف التنفيذي (My Project.exe) نقوم بتغيره إلي (lasass.exe) وستجد أن الويندوز سينخدع بهذا الأسم ولن نستطيع إغلاق برنامج من Task Manager

جرب وستجد صحة كلامي

وسنجد الملفين يعملان لو قمت بإستعراض العمليات لكنك ستجد أنهم مختلفين في أسم المستخدم

فمن وجهة نظري أن الويندوز هنا سيعتمد علي أسم الملف وليس هل كونه نظامي أو غير نظامي ولكن

نتكلم في عيب هذه الطريقة بعد أن غيرت أسم الملف التنفيذي إلي أسم العملية التي لا يمكن إغلاقها ونجحت الطريقة فستجدا أنك لو غيرت أسم الملف لأي شئ أخر غير العمليات التي لا تغلق فستجد أنه يغلق عادي ولا مشاكل .

هذه الطريقة الحالية أما ما يدور في رأسك فأكيد موجود ولكن قم بالبحث قليلا فستجد مبتغاك

أرجو أن أكون قد أوضحت

والسلام عليكم ورحمة الله وبركاته

#7

اكيد فيه مكان في الرجيستري يقوم البرنامج بادراج اسمه فيه ، ولا يمكن لنظام التشغيل ايقاف تلك البرامج , لاني كما لاحظت انه يعتمد علي اسم البرنامج فقط كما تفضل الاخ (عمرو عماد)

الإنسان الذي يقول بأنه لا يمكن عمل شيء يجب ألا يعيق مطلقاً الإنسان الذي يقوم بعمل ذلك الشيء.

إن تخطئ فأنت إنسان ... أما أن تلوم جهازك الكمبيوتر على خطأك فهذا أكثر إنسانية.

#8

السلام عليكم ورحمة الله وبركاته

أعود من جديد للحديث في موضوع أخي Xpert2005

الطريقة التي ذكرتها سابقا غير لائقة لبرنامج لذا لابد من البحث عن وسيلة لعمل Critical Process بحيث تكون لائقة لبرنامج بدلا من أن تعتمد علي أسم برنامج أخر

وتصوروا أني بحثت في النت حتي جوجل حتي مكتبة مساعدة ميكروسفت فلم أجد أحد يتكلم عن هذا الموضوع غير هذه الصفحة وتعبت من كثرة البحث

وأتمني من أن أحد ينجدنا ويعثر لنا علي ضالتنا التي نبحث فيها فالموضوع مهم بدرجة كبيرة جدا أولا بالنسبة للأخ Xpert2005 وثانيا بالنسبة لي

فأرجوا لو تكرمت أخي المشرف أن تثبت الموضوع بيحيث يراه الجميع أو حتي أي طريقة أخري تمكن هذا الموضوع في المقدمة ليسهل علينا إيجاد حلا لهذا المشكلة

نظرا لعدم وجود أحد ليس في المنتدي الفريق العربي فحسب بل في كثير من المنتديات التي بحثت فيها

أرجوا مساعدتنا

#9

يا إخواني أين أنتم بالله عليكم

ساعدونا من فضلكم

هذا الموضوع مغلق.

مواضيع مشابهة