6

视觉工作室“水印”是否构建?如果我在不同的计算机上使用相同的解决方案和构建设置(相同的与构建,相同的构建设置),我是否应该始终获得相同的构建?

是否有任何微软编译器(VB6、sketchflow 等)“水印”构建?

通过“水印”,我的意思是附加有关构建环境的元数据。

编辑 1 关于元数据,我想知道是否附加了唯一元数据(编译器版本之外)。例如,用户名、mac 地址、构建环境(屏幕大小、目录、cpu 版本等)或散列键等。

编辑 2在Visual Studio store hidden data in the compiled files 有一个类似的问题?.

4

1 回答 1

1

你可以试试看。像 WinMerge 这样的程序将比较两个文件并显示差异。如果您没有多个构建环境,您可以创建一个项目并请在线人员为您编译它。

我的猜测是,如果他们使用不同版本的 Visual Studio、CLR 或所涉及的运行时库,它们会存在细微差别。

您可能想知道是否正在执行恶意操作,例如用于编译代码的机器的 MAC 地址包含在某处。我对此表示高度怀疑。有些人会关注这类事情,当他们被发现时,它会让公司陷入困境。

于 2011-11-09T21:32:28.113 回答