怎么使程序编译后的Hash码都一样?

如何使程序编译后的Hash码都一样??
程序代码没有修改过,但每次编译出来的程序Hash码都不一样,
估计是文件修改时间等信息被写入程序,Delphi有没有选项能让这个时间不编译进程序呢?

同一个程序两次编译后用FC比较的结果:
正在比较文件 About.dll 和 A.DLL
00000108: 74 54
00000109: E8 E3
0000A204: 13 57
0000A205: 5B 58
0000A224: 13 57
0000A225: 5B 58
0000A264: 13 57
0000A265: 5B 58
0000A27C: 13 57
0000A27D: 5B 58
0000A294: 13 57
0000A295: 5B 58
0000A2AC: 13 57
0000A2AD: 5B 58
0000A2C4: 13 57
0000A2C5: 5B 58
0000A2DC: 13 57
0000A2DD: 5B 58
0000A2F4: 13 57
0000A2F5: 5B 58
0000A30C: 13 57
0000A30D: 5B 58

------解决方案--------------------
后面那些参数好象有问题的
tdump /i $(OUTPUTPATH)\$(OUTPUTFILENAME) >c:\test1.txt
执行的信息提示是:
[Exec Error] 命令“tdump /i \ >c:\test1.txt”已退出,返回值为 100。
也就是参数没有带进去。
------解决方案--------------------
$(OUTPUTPATH)
竟然就带有了文件名...
"D:\Tools\Aspack\ASPACK.EXE" "$(OUTPUTPATH)"
这样应该可以