2

这可能是特定于 Windows Defender 的,也可能更普遍地适用于 Windows 上的更多 AV 产品。

绝对特定于“编译”应用程序开发,因此我在这里问,对此应该有一个非常清晰的技术解释。

Windows 上的防病毒软件将扳手置于 esp 的作品中似乎是“显而易见的”(1 2 )。C++ 编译——对我来说不太明显的是需要从实时扫描中排除的内容。

从Web上的不同 资源 中得知,您应该排除您的项目文件夹您的, , ... what-have-you。devenv.execl.exenode.exe

但是,这些说明对我来说似乎有点矛盾,至少就目录排除与进程排除而言:

问:如果我告诉我的 AV not scan stuff used by process devenv.exe|cl.exe|...,那么为什么我需要排除我的C:\mystuff\cpp-project\**项目文件夹?

问:一个 AV 产品的进程排除,greps 所有相关的开发工具是否应该足以加快构建时间?

问:为什么需要额外的不扫描目录排除项?他们有必要吗?


免责声明:我会在我的开发机器上完全排除“世界”并完成它。然而,这并不适合 IT 和安全团队。他们想要控制排除项,并且他们 - 在某种程度上是合理的 - 不愿意全面排除非管理员用户具有写入权限的任何文件夹,例如项目文件夹或用户的 TEMP 文件夹。

4

0 回答 0