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

سؤال: كيفية كتابة برنامج يشتغل قبل دخول النظام؟

بدأه djug في 16 يوليو 2008 · 6 رد · 1,872 مشاهدة · في هندسة البرمجيات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

إلكم التالي:

لدينا فيروس يقوم بحذف برامج ضرورية لبدأ تشغيل الـ windows (ملفات مثل ntldr وأخواتها)

أردت كتابة بريمج-batch- يقوم بإعادة هذه الملفات (عملية نسخ )

لكن كما هو واضح إذا أعدنا تشغيل الجهاز بعد إصابته بالفيروس فإننا لا نستطيهع الولوج إلى النظام من جديد

و عليه فإنه يجب جعل البريمج قابلا للاستغال دون الدخول إلى الـ windows

قمت بحرق البريمج على قرص ISO (bootable) لكن اكتشفت أنه من غير الممكن أن يشتغل البرنامح إلا بوجود نظام تشغيل(دوران في حلقة مفرغة :D )

أظن أنه يجب إرفاق نظام dos بالقرص (أو على الأقل الملفات الأساسية لتشغيل البريمج)

فكيف السبيل إلى ذلك

و السلام عليكم

#2

الأسهل من هذا ابحث عن علاج الفيرس و ليس علاج اعراضه

Sr. Software Development Engineer
Hulu, LLC
My Blogs

#3

WinPE (miniPE) Windows OnCD

#4

اعتقد ان البريمج يجب ان يعتمد على مقاطعات الـ bios فقط ان اردت له ان يعمل

دون الاعتماد على نظام تشغيل .

هناك درس ( او اثنين ) في المنتدى لـ Jaas يشرح كيفية كتابة برنامج يعمل قبل الوندوز

وفي ذلك الدرس ، كان البرنامج بسيط فقط يطبع بعض الكلمات على الشاشة

لكن المهم الفكرة

برمجة البيوس

برمجة أنظمة التشغيل 16 بت

تم تعديل هذه المشاركة بواسطة allko في 17 يوليو 2008 في 08:05

#5
bashmohandes كتب:
الأسهل من هذا ابحث عن علاج الفيرس و ليس علاج اعراضه

ما الفرق بين الأمرين ؟

#6
اقتباس
ما الفرق بين الأمرين ؟

الأخ بشمهندس يقصد ان منع انتشار الفيروس من الأساس اسهل من محاولة القضاء على الأعرض باعادة الملفات

---

هناك طريقة أعتقد اسهل مما ترمى الية لحل مشاكل الأجهزة المصابة

كل ما عليك استخدامة هو Live CD لأى نظام تشغيل ثم نقل الملفات من Flash أو CD تانية

#7
ASDen كتب:
الأخ بشمهندس يقصد ان منع انتشار الفيروس من الأساس اسهل من محاولة القضاء على الأعرض باعادة الملفات

---

هناك طريقة أعتقد اسهل مما ترمى الية لحل مشاكل الأجهزة المصابة

كل ما عليك استخدامة هو Live CD لأى نظام تشغيل ثم نقل الملفات من Flash أو CD تانية

شكرا لك

نعم استعمال Live CD يحل المشكلة

لكن هدفي هو "صنع" حل لكي يتم نشره " ليس لاستعمال الشخصي

أي لدى إصابة جهاز شخص ما بالفيروس لا يضطر إلى إعادة تنصيب النظام أو القيام بالبحث عن Live CD

بل يقوم بحرق "بريمج" صغير على CD و يستعمله ليحل المشكلة

هل اتضحت الفكرة(أجد عادة مشكلا في إيصال بعض أفكاري :D)؟

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…