如何防止病毒在存储设备中创建Autorun.inf?

如何防止病毒在存储设备中创建Autorun.inf?

我想到的一个解决方案是Autorun.inf在存储设备内创建一个名为的新文件夹,并在其中放置一些虚拟文件。因此,每当病毒尝试使用 win32 api 删除autorun.inf文件时,它都会失败。

然而这种情况会导致一个问题 - 某些计算机上看不到外部硬盘的标签吗?

还有其他方法可以确保文件autorun.inf永远不会被病毒创建吗?

答案1

我会运行适当的防病毒/反恶意软件,以确保您不会感染病毒。

试图欺骗某个恶意软件,使其认为它已经感染了存储设备可能毫无用处。你不可能欺骗所有恶意软件,使其认为它已经感染了你的设备。

预防,而不是治疗。

答案2

我得出了我自己的解决方案的结论。创建名为 Autorun.inf 的文件夹是最好的解决方案。


我已经安装了防病毒软件,但存储设备是为了与多台计算机共享数据而构建的。

有时您别无选择,只能将设备插入没有防病毒软件(甚至可能已被感染)的计算机。

所以这种技巧是必须的!再举一个例子:你不能在大学的公共实验室(有些没有 AV)和网吧安装防病毒软件。上述技巧对大多数创建 autorun.inf 的病毒都有效,但它不是 AV 的替代品,而是一种补充。


之所以有效,是因为大多数本机可编译文件 API(例如 Windows API)对文件夹和文件的处理方式不同。

相关内容