Кто-нибудь знает, как использовать Inno-Setup для размещения файла в указанной папке?Папка назначения Inno-Setup
Я хотел бы поместить файл .xlam в:% AppData% \ Microsoft \ Надстройки
Я не могу сделать это положить что-нибудь в эту папку.
Кто-нибудь знает, как использовать Inno-Setup для размещения файла в указанной папке?Папка назначения Inno-Setup
Я хотел бы поместить файл .xlam в:% AppData% \ Microsoft \ Надстройки
Я не могу сделать это положить что-нибудь в эту папку.
Вы хотите посмотреть константы и {commonappdata}
, чтобы получить часть пути пути .
Вы не можете использовать мастер, вам нужно будет добавить запись вручную. Это будет выглядеть примерно так:
Source: "C:\source\myapp\output\test.xlam"; DestDir: "{userappdata}\Microsoft\addins"; Flags: ignoreversion
Вы также можете сделать что-то подобное с ISPP:
[ISPP]
#define DataDir "{userappdata}\Microsoft\addins"
[Files]
Source: "C:\source\myapp\output\test.xlam"; DestDir: "{#DataDir}"; Flags: overwritereadonly ignoreversion uninsremovereadonly; Attribs: readonly
Но обратите внимание, что это не всегда хорошая идея, чтобы использовать папку {userappdata}
. У меня были экземпляры, где установщик повышен с, а файлы данных - в администраторах. Таким образом, я устанавливаю эти файлы в папку {commonappdata}
, а затем, когда мое приложение запускается, он смотрит, нужно ли копировать любые файлы с {commonappdata}
в {userappdata}
.
Могу ли я использовать это при использовании мастера? – Jmorte13