我正在尝试从防病毒扫描中排除一个文件夹,我想知道是否有必要告诉防病毒软件(MSE)排除两个“文件夹”才能真正排除实际文件夹?
例如(运行 Windows 7 x64):
假设我有一个D:\symlink\
指向的符号链接C:\destination\
。在 Windows 中,如果我浏览D:\symlink\
,看起来我仍然在\symlink
D:\ 驱动器上的文件夹中浏览,即使我实际上浏览的是 C: 上的数据。
因此,如果我告诉防病毒软件排除符号链接 ( D:\symlink\
),防病毒软件是否“知道”不要扫描目标文件夹(例如,如果它仅扫描 C:)?或者相反,如果我告诉防病毒软件排除目标文件夹,但不排除符号链接,防病毒软件是否仍能通过符号链接“门”扫描目标文件夹?
我意识到最简单的方法是“为什么不直接排除两者以确保安全?”。但从理论角度来看,我很好奇。
答案1
您必须排除这两者,因为对于防病毒软件来说,您的符号链接会显示为单独的文件夹。防病毒软件不知道它只是指向另一个位置的符号链接。这取决于文件系统层,以确定它是真正的文件夹还是符号链接。
答案2
由于符号链接很容易被检测到,因此没有任何方法可以阻止或要求任何程序以不同或相同的方式对待它们与普通目录。因此,是否需要指定一个或两个排除项完全取决于程序的编码方式。
您可以通过实验了解 MSE 的行为方式。