Цитата K.A.V.:
wolkow70, может быть дата изменения файла меняется? Возможно это тоже влияет на файл лицензии (может быть защита по проверке времени изменения файла) »
|
Скорее всего, так и есть.
Потому, что если делаю коммандой копирования из папки инсталлятора, так:
CopyFiles /silent "$EXEDIR\license.dat" "$APPDATA\DAEMON Tools Lite" , то принимается лицензия.
А если методом распаковки, так:
SetShellVarContext all
SetOutPath "$APPDATA\DAEMON Tools Lite"
File /a "${pkgdir}\license.dat" , то не принимается.
Если запаковать файл в 7z архив, и распаковать в директории назначения, то принимается.
Интересует, можно ли средствами NSIS защитить все атрибуты файла при компиляции и при распаковке?