منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : مشورة ( اختبار ملف )
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم ورحمة الله
اربد حفظ كل مواصفات ملف مضغوط zip وجمبع الملفات الموجودة به
مثل تاريخ اخر تعديل والحجم والاسم
ثم بعد فترة اقارن المعلومات دى بالملف اذا كان هناك خلاف فيها ساعتر ان الملف مصاب بفيرس
لان لو اتفيرس لازم حاجه من الحجات دى تتغير
صح ولا ابن بحر
استخدم قاعدة بيانات
اخى وحبيبى الشاكى لله
انتا مش فاهم قصدى
الى انا وضحته ده انا الحمد لله اعرف اعمله

السوال الى انا عاوز اجابه ليه

هل هذا يعتبر صحبح فى حد ذاته ان انا بعد فتره اقارن لو فيه خلاف فى اى شئ اعتبر الملف مصاب
السوال بسكل مختلف
هل عند اصابة ملف zip بفيرس لازم تتغير احد مصوفاته او مواصفات اى ملف بداخله
مثل

الحجم
تاريخ اخر تعديل

هل هذا صحيح يمكن الاعتماد عليه
[COLOR="#000080"]كلامي راح يكون حول مكتبة Ionic
[/COLOR]
كود :
Using zip As ZipFile = ZipFile.Read("Path")
                MsgBox(IO.Path.GetFileName(zip.Name))
                MsgBox(IO.File.GetCreationTime(zip.Name))
            End Using

طبعآ لازم تحفظ تاريخ انشاء الملف وتقارنه اذا غير متساوي بمعنى تغيير وبالنسبه للحجم

كود :
Using zip As ZipFile = ZipFile.Read(open.FileName)
                Dim file As New IO.FileInfo(zip.Name)
                MsgBox(file.Length) ' Byte الحجم
            End Using

ولاتنسى في كل مره تضغط ملف تضع معلومات عنه
كود :
zip1.Comment = "This zip was created at: " & System.DateTime.Now.ToString("G")
ali.alfoly كتب :السوال بشكل مختلف
هل عند اصابة ملف zip بفيرس لازم تتغير احد مصوفاته او مواصفات اى ملف بداخله
مثل

الحجم
تاريخ اخر تعديل

هل هذا صحيح يمكن الاعتماد عليه

لا يمكن ان تعتمد على هذا لتعتبرة فايروس
الفيروس يتم تحديدة بعدة طرق :
1-ان يحتوى الملف على جزء (او كل) الشيفرة المصدرية (source code) لأحد الفيروسات
2-توقيع الفايروس (crc32 او sha-1 او md5 او اى شيفرة اخرى يمكن التعرف بها على الفيروس)
3-مراقبة سلوك الملف وايقافه عند قيامة بأى عمل مشبوه

شاهد
برنامج انتى فايروس

how does anti virus software work
3booody كتب :كلامي راح يكون حول مكتبة Ionic

كود :
Using zip As ZipFile = ZipFile.Read("Path")
                MsgBox(IO.Path.GetFileName(zip.Name))
                MsgBox(IO.File.GetCreationTime(zip.Name))
            End Using

طبعآ لازم تحفظ تاريخ انشاء الملف وتقارنه اذا غير متساوي بمعنى تغيير وبالنسبه للحجم

كود :
Using zip As ZipFile = ZipFile.Read(open.FileName)
                Dim file As New IO.FileInfo(zip.Name)
                MsgBox(file.Length) ' Byte الحجم
            End Using

ولاتنسى في كل مره تضغط ملف تضع معلومات عنه
كود :
zip1.Comment = "This zip was created at: " & System.DateTime.Now.ToString("G")


جزاك الله خيرا اخى الحبيب الغالى والله دائما تمتعنا بالاكواد الجميلة زادك الله علما ومعرفة



AHMED HUSSIEN كتب :لا يمكن ان تعتمد على هذا لتعتبرة فايروس
الفيروس يتم تحديدة بعدة طرق :
1-ان يحتوى الملف على جزء (او كل) الشيفرة المصدرية (source code) لأحد الفيروسات
2-توقيع الفايروس (crc32 او sha-1 او md5 او اى شيفرة اخرى يمكن التعرف بها على الفيروس)
3-مراقبة سلوك الملف وايقافه عند قيامة بأى عمل مشبوه

شاهد
برنامج انتى فايروس

how does anti virus software work


جزاك الله خيرا اخى احمد

هوضح لحدرتك نقطه مهمه
الملف المضغوط هذا انا من قام بصنعه ولا يحق لاحد التعديل عليه او الاطلاع على محتواه وانا اصلا مغبر امتداده وله امتداد خاص

السؤال هل من الممكن ان يصاب ملف مضغوط بفيرس ولا تتغير احد اوصافه او احد اوصاف ملف من الملفات التى بداخله
إقتباس :جزاك الله خيرا اخى الحبيب الغالى والله دائما تمتعنا بالاكواد الجميلة زادك الله علما ومعرفة

اللهم امين وللجميع

إقتباس :السؤال هل من الممكن ان يصاب ملف مضغوط بفيرس ولا تتغير احد اوصافه او احد اوصاف ملف من الملفات التى بداخله

على ما اظن المكتبه بها فحص من الفيروسات او الملف التالف من خلال الخاصية Fullscan شوف هذا الموضوع
بس مكتوب لاينصح بها كثير اذا كانت الملفات كبيره لان تتأخر