多项选择题

计算机病毒可以通过以下哪些方法进行防治()。

A.采用内存常驻防病毒的程序
B.运行前对文件进行检测
C.改变文件的属性
D.改变文件的扩展名