ซอฟต์แวร์ป้องกันไวรัสบางตัวจะเข้าใจผิดว่าไฟล์ 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"")")
อีกวิธีหนึ่งคือการเข้ารหัสรหัสโดยใช้ซอฟต์แวร์เข้ารหัส