انشاء ملف لايقبل التعديل
#11
إقتباس :بالنسبة للخيار الأول : يمكن لجميع البرامج الخارجية استخدام الدالة SetFileAttributes للتعديل على علم المف و جعله قابل للكتابة .

بالنسبة للخيار الثاني :لا , الخيار الثاني غير ممكن : بمجرد اغلاق البرنامج سيغلق مقبض الملف معه ..
+ يمكن عمل نسخ للملف ثم التعديل عليه ..
+ هناك بعض البرامج قادرة على التعديل على الملف حتى ولو كان مفتوح ..
بالنسبة لبرامج الحماية فأغلبها يدعم التعديل على الملف بدون غلق المقبض حتى لأنه يمكن غلق المقبض بتطبيق الهووك على توابع CreateFile , OpenX,... الخ
كحل آخر : لما لا تحاول تشفير الملف ؟
فعلا بالنسبة للاول يمكن تعديل على ملف و جعله قابل للكتابة
في ثاني يمكن اسنعمال اعلام share mode لعدم سماح لاي برنامج من الوصول الى الملف لاكن هنالك فعلا برامج نبحث عن مقبض ملف باسمه و ابسطها process explorer

هنالك حلول اكثر تقدما بستعمال درايفرات و حماية الملفات ومجلدات من ring0 في kernel mode
شاهد هدا المثال الدي قمت ببرمجته من مدة
[صورة: OH0Rf.png]

حمل المشروع من المرفقات
[COLOR="Red"]
المشروع هو نتيجة هندسة عكسية للبرنامج الاصلي
gilisoft privacy protector[/COLOR]


الملفات المرفقة
.rar   gpp-lite ( sc ).rar (الحجم : 89.01 ك ب / التحميلات : 21)
.:: مبرمج شوارع ::.
الرد


الردود في هذا الموضوع
انشاء ملف لايقبل التعديل - بواسطة maryos - 02-11-2013, 09:38 PM
انشاء ملف لايقبل التعديل - بواسطة SMP3 - 02-11-2013, 10:27 PM
انشاء ملف لايقبل التعديل - بواسطة maryos - 02-11-2013, 11:03 PM
انشاء ملف لايقبل التعديل - بواسطة SMP3 - 03-11-2013, 10:58 AM
انشاء ملف لايقبل التعديل - بواسطة maryos - 03-11-2013, 06:32 PM
انشاء ملف لايقبل التعديل - بواسطة SMP3 - 03-11-2013, 07:43 PM
انشاء ملف لايقبل التعديل - بواسطة maryos - 03-11-2013, 09:37 PM
انشاء ملف لايقبل التعديل - بواسطة SMP3 - 03-11-2013, 09:52 PM
انشاء ملف لايقبل التعديل - بواسطة Houdini - 03-11-2013, 10:23 PM
انشاء ملف لايقبل التعديل - بواسطة SMP3 - 04-11-2013, 08:37 AM
انشاء ملف لايقبل التعديل - بواسطة maryos - 03-11-2013, 03:17 PM
انشاء ملف لايقبل التعديل - بواسطة Houdini - 03-11-2013, 05:28 PM

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


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