我正在开发一个需要第三方公司来验证源代码的项目,我们必须确保在我们网站上构建的dll与在其站点上构建的dll具有相同的校验和。
我正在尝试为他们设置机器来构建我们的项目。问题是他们构建的一些dll与我们构建的dll不同。 我们正在使用visual studio 2005来编译项目。 两台机器都运行Windows XP prof SP3。 两台机器的目录结构是相同的。 dll的源代码和项目设置是相同的。 我们确实有一个程序来更新文件头中的时间戳。
我使用工具调用PE explorer来比较不同的dll文件,区别在于.text原始数据段,有一些mov函数引用.data段中的不同地址(初始化)数据)。但是他们引用的地址都是零值,不会影响.data段或dll的功能。
我只想知道Visual Studio或Windows XP中是否有任何配置会导致这种不同?
由于