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

كيف أغلق ملف مفتوح ببرنامج آخر

بدأه VULPINE في 6 سبتمبر 2009 · 5 رد · 875 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

بســم الله الـرحمــن الرحيــم

كيف بإمكاني إغلاق ملف مفتوح مسبقاً ببرنامج آخر ,, هل هنالك دالة لإغلاق الملفات المفتوحة من قبل برامج أخرى

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

وصلى الله وسلم وبارك على سيد المرسلين وعلى آله وصحبه أجمعين

#2

ماذا تقصد بملف مفتوح؟؟

هل هو مكتبه DLL ام ملف تنفيذى EXE ام مجرد ملف عادى ؟؟

ارجو التوضيح

و الله ولى التوفيق

مدونتي: C++ Tips and Tricks

#3
Muhammad alaa كتب:
ماذا تقصد بملف مفتوح؟؟

هل هو مكتبه DLL ام ملف تنفيذى EXE ام مجرد ملف عادى ؟؟

ارجو التوضيح

و الله ولى التوفيق

ملف عادي !!

#4

أظنه يقصد ملف مفتوح فى الذاكرة باستخدام الدالة CreateFile مثلا ومحجوز لبرنامج معين

أى أنه يريد الحصول على مقبض الملف المفتوح وإغلاقه باستخدام CloseHandle

مسألة إغلاق أو حذف ملف مستخدم حاليا فى الذاكرة مسألة متاحة لكنها صعبة جدا لأنها تتم عن طريق الحلقة صفر Ring 0 وهى شئ يخص الـKernel Mode Programming وبرمجة الـDrivers ولا أعتقد بنسبة 99% أن البرمجة فى الحلقة صفر متاحة بالفيبى وبالتالى فالإجابة على سؤالك هى

لا يمكن عمل ذلك :S

أتمنى أن تجد عند أحد الأعضاء جوابا آخر يفيدك ويفيدنى معك :blush:

إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال

feed.1.gif

#5
GHOST2010 كتب:
أظنه يقصد ملف مفتوح فى الذاكرة باستخدام الدالة CreateFile مثلا ومحجوز لبرنامج معين

أى أنه يريد الحصول على مقبض الملف المفتوح وإغلاقه باستخدام CloseHandle

مسألة إغلاق أو حذف ملف مستخدم حاليا فى الذاكرة مسألة متاحة لكنها صعبة جدا لأنها تتم عن طريق الحلقة صفر Ring 0 وهى شئ يخص الـKernel Mode Programming وبرمجة الـDrivers ولا أعتقد بنسبة 99% أن البرمجة فى الحلقة صفر متاحة بالفيبى وبالتالى فالإجابة على سؤالك هى

لا يمكن عمل ذلك :S

أتمنى أن تجد عند أحد الأعضاء جوابا آخر يفيدك ويفيدنى معك :blush:

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

بســم الله الـرحمــن الرحيــم

صحيح هذا ما قصدته ,, لوكن ليس لأني أعرف في كل شيء icon4.gif ولكن من باب السؤال ,, ما هي اللغة التي يمكن عليها عمل ذلك

وهل السي شارب من التي يمكن عليها فعل ذلك ,, وإذا كان نعم ,, كيف نعم ,, وكلاهما لغتا دوت نت ,, وحسب ما قرأت كثيراً أن ليس هنالك أي اختلاف بين اللغتين إلا في التركيب النحوي

وصلى الله وسلم وبارك على سيد المرسلين وعلى آله وصحبه أجمعين

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

#6

اللغة هى الأسمبلى أو C أو C++ وطبعا يجب عليك الاستعانة بالـDDK لبناء الدرايفر والموضوع ليس سهلا لكنه أيضا ليس مستحيلا

هذا الموضوع يحتوى على أحد الأمثلة لكن السورس كود حصرى على صاحبه الأخ العزيز GamingMasteR

/index.php?showtopic=170404

البرنامج يمكنك من حذف الملفات المستخدمة حالياً وحتى البرامج التى تعمل فى الوقت الحالى عن طريق ما يسمى بوراثة المقبض على حد علمى

أتمنى لك التوفيق ,,

إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال

feed.1.gif

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…