برنامج للقضاء على فيروس copy.exe ..و يقوم بفحص جميع الأقراص المنطقية من ملحقات الفيروس مرة واحدة

أرسل من قبل ناصر شجاع في الإثنين, 2007/06/04 - 12:41am.
صورة ناصر شجاع

تاريخ التسجيل: 2005-11-21
مشاركات: 15

الجامعة: غير ذلك
الكلية: الهندسة المعلوماتية
المرحلة: السنة الأولى
الاختصاص: هندسة برمجيات

تكتب الشيفره ضمن لغة الفيجول بيزك

Dim i As Integer
Dim dr, z As Long
Dim DrvLet As String

dr = 0

dr = GetLogicalDrives&()
If dr = 0Then
Stop
Exit Sub
End If
For i = 1 To 26

z = (2 ^ (i - 1))
If (dr And z) <> 0 Then

DrvLet = Chr(i + 64)
If FileExists(DrvLet + "\copy.exe") Then
SetAttr DrvLet + "\copy.exe", vbNormal

Kill DrvLet + "\copy.exe"
End If
If FileExists(DrvLet + "\host.exe") Then
SetAttr DrvLet + "\host.exe", vbNormal

Kill DrvLet + "\host.exe"
End If
If FileExists(DrvLet + "\autorun.inf") Then
SetAttr DrvLet + "\autorun.inf", vbNormal

Kill DrvLet + "\autorun.inf"
End If
If FileExists("c:\windows\svchost.exe") Then
SetAttr "c:\windows\svchost.exe", vbNormal
Kill "c:\windows\svchost.exe"

DeleteRegValue "HKEY_CURRENT_USER\Software\MicrosoftWindows\CurrentVersion\Run"svchost.exe"
End If
If FileExists("c:\windows\system32\temp1.exe") Then Kill "c:\windows\system32\temp1.exe"
If FileExists("c:\windows\system32\temp2.exe") Then Kill "c:\windows\system32\temp2.exe"

End If
Next i

حيث GetLogicalDrives يعرف في الوحدة النمطية نفسها كما يلي

Declare Function GetLogicalDrives& Lib "kernel32" ()

...................................................................

بعدك كل شيء يسألني عنك
كل ذكريـــــــــــــــاتنا تشهق باسمك
وكل الأماكن التي جمعتنا تبكي شوقا لك

 
دخول أو تسجيل لإرسال التعليقات | قراءة: 5764

خيارات عرض التعليقات

اختر طريقتك المفضلة لعرض التعليقات و اضغط "حفظ الإعدادات" لتفعيل تغييراتك.
الإثنين, 2007/06/04 - 12:44am
صورة roro 2007

تاريخ التسجيل: 2007-03-16
مشاركات: 63

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: السنة الرابعة

طيب لوسمحتوا
ممكن حدا يكتب البرنامج ويبعتلنا الexe تبعه
ما بعرف إذا ما بيمشي الحال

مايذهلني بالبرمجة: العودية(Recursion) والمؤشرات(Pointers) والمكدس(Stack) بيعملوا أشياء رهيبة...

***********Creative**********

 

 
دخول أو تسجيل لإرسال التعليقات
الإثنين, 2007/06/04 - 3:15am
صورة Lara

تاريخ التسجيل: 2005-07-03
مشاركات: 145

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: ماجستير
الاختصاص: ذكاء صنعي

على فكرة هاي الملفات اللي عميحذفها البرنامج, بيقدر kaspersky يلقطها ويحذفها.

( اللهم لا سهل إلا ما جعلته سهلاً وأنت تجعل الحــَزن إذا شئت سهلاً )

 
دخول أو تسجيل لإرسال التعليقات
الإثنين, 2007/06/04 - 7:19pm
مشرف
صورة hanihh

تاريخ التسجيل: 2004-03-05
مشاركات: 1388

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: السنة الثالثة

هلأ ممكن تقلنا كمان كود البرنامج بالباسكال Wink

عم بمزح

هي البرنامج

download

وشكراً للعضو BEN ADAM يللي كان حاطط الوصلة بموضوع تاني

 
دخول أو تسجيل لإرسال التعليقات
الإثنين, 2007/06/04 - 9:43pm
صورة ناصر شجاع

تاريخ التسجيل: 2005-11-21
مشاركات: 15

الجامعة: غير ذلك
الكلية: الهندسة المعلوماتية
المرحلة: السنة الأولى
الاختصاص: هندسة برمجيات

شكرا الك يا (hanihh)
على وضعك للوصلة.......

بعدك كل شيء يسألني عنك
كل ذكريـــــــــــــــاتنا تشهق باسمك
وكل الأماكن التي جمعتنا تبكي شوقا لك

 
دخول أو تسجيل لإرسال التعليقات
الثلاثاء, 2007/06/05 - 10:57am
عضو فعال
صورة DAM

تاريخ التسجيل: 2007-06-05
مشاركات: 553

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: السنة الرابعة
الاختصاص: ذكاء صنعي

Thank U very Much hanihh ...
A Freind Of You (And More) ...
You Will Discover ...

Arithmetic is being able to count up to twenty without taking off your shoes

 
دخول أو تسجيل لإرسال التعليقات
الثلاثاء, 2007/06/05 - 4:52pm
عضو فعال
صورة DAM

تاريخ التسجيل: 2007-06-05
مشاركات: 553

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: السنة الرابعة
الاختصاص: ذكاء صنعي

Thanx hanihh for the special message ...

""They will be more than 20 soon Cool""

Arithmetic is being able to count up to twenty without taking off your shoes

 
دخول أو تسجيل لإرسال التعليقات
الثلاثاء, 2007/06/05 - 7:05pm
صورة Amer_E

تاريخ التسجيل: 2007-03-22
مشاركات: 348

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: السنة الثالثة
الاختصاص: غير ذلك

كتب DAM:

""They will be more than 20 soon Cool""

شو DAM و الله متحمس كتير يلا زيدون وحدة ..

"أجمل لحظات التحدي أن تبتسم حين ينتظر الجميع منك أن تبكي"

 
دخول أو تسجيل لإرسال التعليقات
الثلاثاء, 2007/06/05 - 7:33pm
عضو فعال
صورة DAM

تاريخ التسجيل: 2007-06-05
مشاركات: 553

الجامعة: دمشق
الكلية: الهندسة المعلوماتية
المرحلة: السنة الرابعة
الاختصاص: ذكاء صنعي

كتب Amer_E:
كتب DAM:

 

""They will be more than 20 soon Cool""

شو DAM و الله متحمس كتير يلا زيدون وحدة ..

Why not man !!!!

The way of 1000 miles begins with a step !!!!!!!!!..............

Arithmetic is being able to count up to twenty without taking off your shoes

 
دخول أو تسجيل لإرسال التعليقات