مشاهدة لمشاركة منفردة
قديم(ـة) 17-04-2006, 03:34 AM   #7
The Engineer
عـضـو
 
صورة The Engineer الرمزية
 
تاريخ التسجيل: Apr 2002
البلد: Somewhere
المشاركات: 1,291
بارك الله فيك أستاذي ابو إبراهيم

وأعتذر للأخ M300SEL (مرسيدس 300 إس إي إل ولا معوسل :D )
عن التأخير في الرد


قام الأخ M300SEL بإرسال أحد الملفات المعطوبة إلي
ووجدت أن هناك أسطر في رأس الملف قد زيدت إما من قبل فيروس أو برنامج مكافحة فيروسات.

الحل:
قبل أن أعطيكم الطريق يجب معرفة مما يتكون أي ملف على الحاسب طبعاً أي ملف يتكون من لغة الأصفار والآحاد (ملفات الباينري) وهناك لغة مقتبسة من لغة الأصفار والآحاد وهي الـ Hexadecimal أو الستعشرية كما تسمى واختصاراً يطلع عليها Hex. يقوم النظام بالتعرف على الملفات عن طريق الأسطر الأولى للملف [ليس جميع الملفات بالنسبة للويندوز لكن اللينوكس لا يتعرف عليها إلا عن طريق رأس الملف]. في حالة أخينا تم إضافة أسطر للملف ولم يستطع النظام التعرف على الملفات.
لذا سنقوم بحذف هذه الأسطر حتى يستطيع النظام التعرف عليها وترجع تعمل كما في السابق.

شكل الملف قبل التعديل:


نقوم بتفح الملف عن طريق برنامج Hex Workshop لكي تقوم بحذف الأسطر الزائدة

تحذير !!!
قم بأخذ نسخة احتياطية من أي ملف قبل التعديل لكي لا تفقد الأمل نهائياً


قم يحذف جميع الأسطر في رأس الملف إلى أن تصل إلى كلمة MZP أو جملة This program must be run under win32 قم بحفظ الملف وإن شاء الله يرجع للعمل.



شكل الملف بعد حذف الأسطر:



تحياتي..
__________________
خارج التغطية حتى إشعار آخر..
The Engineer غير متصل   الرد باقتباس