visual studio“watermark”是否使用独特的元数据构建

时间:2011-11-09 01:59:12

标签: visual-studio compilation sketchflow

visual studio“watermark”是否构建?如果我在不同的计算机上使用相同的解决方案和构建设置(相同的vs构建,相同的构建设置),我应该总是得到相同的构建吗?

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

“水印”是指附加有关构建环境的元数据。

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

编辑2 Visual Studio store hidden data in the compiled files?也有类似的问题。

1 个答案:

答案 0 :(得分:1)

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

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

您可能想知道是否正在进行恶意攻击,例如用于编译代码的机器的MAC地址包含在某处。我非常怀疑它。有些人会关注这类事情,当他们被发现时会让公司陷入热水。