انشاء ملف لايقبل التعديل
#8
Houdini كتب :اعتقد يمكن عملها بطريقتين

1 - تعديل على علم الملف و جعله للقراءة فقط لاكن هنا ستفشل في كتابة عليه حتى برمجياا ، فيجب حدف علم - للقراءة فقط - لتتمكن من الكتابة من جديد
2 - انشاء مقبص للملف و عدم اغلاقه و هنا ستتمكن من قراءة/وكتابة من برنامجك فقط عبر هدا المقبض و ستفشل البرامج الاخرى في - القراءة/الكتابة/الحدف/اعادة تسمية حتى مكافحات الفيروسات


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

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

كحل آخر : لما لا تحاول تشفير الملف ؟
Open Your Source .. Open Your Mind
الرد


الردود في هذا الموضوع
انشاء ملف لايقبل التعديل - بواسطة 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 ) ضيف كريم