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

لعدم عمل كوبي لاي ملف بصيغة Exe

مغلق
بدأه فؤاد سعد في 3 يناير 2008 · 6 رد · 1,082 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اريد كود لعدم عمل كوبي لاي ملف بصيغة exe في الويندوز وطبعا دا عند تشغيل البرنامج فقط وعند غلق البرنامج يفتح الكوبي للملفات exe

للضروره القصوى

تحياتي .........................

فؤاد سعد

#2

ممكن الكود التالي يساعدك

أولا ضع تايمر على الفورم وليكن timer1 واجعل خاصية interval =1

اكتب هذا الكود في التايمر

Private Sub Timer1_Timer()

clipboard.Clear

End Sub

هذا الكود سيسمح بعمل copyلكن لا يسمح بعمل paste

أرجو أن أكون قد افدتك

بالتوفيق

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

قولو لا اله الا الله تفلحو

#3

لا

يريد بان يتاكد اولا بان الموجود في clipboard ملف EXE

startingprogremmer.jpg
#4

فعلا كود رائع ولكن مثل ما قال مبرمج مبتدا اريد هذه الخاصيه في الملفات exe فقط او اي ملف باخره .exe

وشكرا يا ياسر على الكود الجميل دا

تحياتي ........................

فؤاد سعد

#5

اولا الـ Clipboard لا يحتفظ بداخله إلا بمسار الملف الـ EXE الموجود عليه الـ Focus وقت الضغط على العنصر Copy او حتى الضغط على Ctrl+c

اما عملية النسخ نفسها بتم بإستخدام الـ Copy Handlers بداخل الـ Windows Shell.

عمليه منع نسخ الملفات الـ EXE دى انت هتعملها عن طريق Windows Shell بإنك هتعمل برنامج ActiveX EXE و هتسجله جوه الويندوز على انه Service.

و بعد كده هتعمل تضمن للواجهة ICopyHook Interface جوه Class انت هتكون انشئتها من قبل وجوه الـ Class هتعيد تعريف الـ CopyCallback و اللى هو المسئول عن نقل او نسخ او حذف او تعديل الملفات او حتى الفولدرات داخل نظام التشغيل و بالتالى انت هتحدد جوه الكود بتاعك نوع الملفات و نوع العمليه اللى انت مش عايزها تتم.

فى حال انك حسيت ان كلامى مبهم و غير مفهوم يبقى الأفضل انك تقرا شويه عن برمجة Windows Shell و فى كتاب ممتاز اسمه Visual Basic Shell Programming بيتكلم عن الموضوع بتفصيل شديد.

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

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

#6

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

فعلا مثل ما قال الاخ Game Expert بخصوص Shell Programming وده لو انتا فعلا عاوز تعمل شغل محترفين مش شغل اي كلام

وعلي فكرة برمجة Shell وبرمجة - API Win32 تعتبر من اقوي وامتع الطرق للتحكم في الويندوز بس عاوزه صبر شوية عشان تفهم العملية ماشية ازاي وصدقني هتلقيها متعة ما بعدها متعة يعني اكنك ملكت الويندوز ليك جرب بس بصبر وادعيلي وبكره تفتكر كلامي ده

ده عدة روابط لكتاب Visual Basic Shell Programming

http://www.oreilly.com/catalog/vbshell/

http://safari.adobepress.com/1565926706

http://portal.acm.org/citation.cfm?id=556024

#7

شكرا لكم على التعاون معي لكن انا مبتدا وكنت عاوز حاجا سهله ومتخرجش لحجات معقده

يعني ممكن كود لعدم نسخ اي فايل في اخرو .exe

تحياتي......................

فؤاد سعد

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

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