我是否认为如果我们使用ASLR在构建过程中重新定位我们的 dll 没有意义,因为无论如何当内核加载它们时,这些 dll 都会再次重新定位?
我担心我们的应用程序经常在终端服务机器上使用。因此,如果在加载时发生 rebase,我们最终可能会为加载它们的每个进程重新设置 dll(每个会话将有一个进程)。这将导致比我们想要支付的更多的内存使用和分页。我需要担心吗?
我发现以下博客文章说变基只发生一次并且它是系统范围的:Matt Evans - 启用 ASLR 以节省内存?. 我还没有看到任何关于此的其他参考资料,所以只是想确定我是否使用 ASLR 并且在我们的构建过程中不进行变基,我不会在终端服务框上造成内存问题?