Date 避免更新已安装文件的“修改日期”字段
我试图找出在使用nullsofts脚本安装系统时如何避免更新文件的“date modified”字段。尤其是.dll文件的“修改日期”字段用于确定是否需要更新dll 但是,一旦安装程序运行,dll的“修改日期”字段将更新为当前时间,从而阻止我使用此字段来确定 是否需要更新dllDate 避免更新已安装文件的“修改日期”字段,date,dll,installation,nsis,Date,Dll,Installation,Nsis,我试图找出在使用nullsofts脚本安装系统时如何避免更新文件的“date modified”字段。尤其是.dll文件的“修改日期”字段用于确定是否需要更新dll 但是,一旦安装程序运行,dll的“修改日期”字段将更新为当前时间,从而阻止我使用此字段来确定 是否需要更新dll 有什么想法吗??这似乎不是msi的问题。SetDateSave指令控制以下内容: SetOutPath $temp SetDateSave on ; This is the default File "Foo.dll"
有什么想法吗??这似乎不是msi的问题。SetDateSave指令控制以下内容:
SetOutPath $temp
SetDateSave on ; This is the default
File "Foo.dll"
SetDateSave off
File "Bar.dll"
NSIS不是Windows Installer/MSI技术。标记已删除。是否有特定位置将其放置在.nsi文件中?我想保留安装程序使用的所有文件的创建日期。全局默认值为“开”,因此您所要做的就是不要使用
SetDateSave off
非常奇怪,因为安装文件的文件夹(和所有子文件)有一个更新的“date modified”字段(到安装时)。是否有办法检查此命令是否在其他位置被重写?是否必须将SetDateSave放在特定文件之前?