قد تخطئ بعض برامج مكافحة الفيروسات في اعتبار ملفات ASP العادية ملفات ASP Trojan وتقوم بحذفها تلقائيًا، مما يؤثر على الاستخدام العادي.
قد تكون الطرق التالية فعالة في منع الحذف بواسطة برامج مكافحة الفيروسات
.وفيما يلي
جزء مقتبس:
خافت tStream
تعيين tStream = Server.CreateObject("adodb.stream")
قم بتغييره
إلى الاقتباس التالي:
خافت tStream
تعيين tStream = Server.CreateObject("ado" و"db.stre" و"am")
إذا كان برنامج مكافحة الفيروسات يعتقد أن السلسلة الرئيسية للفيروس هي طريقة أو سمة لكائن،
مثل
الجزء المرجعي التالي:
tStream2.CopyTo tStream,200
يمكن تغييره
إلى جزء الاقتباس التالي:
تنفيذ ("tStream2.Cop" و"yTo tStream،200")
خذ بعين الاعتبار
المقتطف التالي:
خافت tStream
تعيين tStream = Server.CreateObject("adodb.stream")
قم بتغييره
إلى الاقتباس التالي:
خافت tStream
تنفيذ ("set tStream = Ser" & "ver.Crea" & "teObject(""ado" & "db.stre" & "am"")")
هناك طريقة أخرى وهي تشفير الرمز باستخدام برنامج التشفير.