这是我第一次使用Access Developer Extensions以外的安装程序.我有几个MS Access文件我试图安装到用户的AppData\Local文件夹中.它似乎唯一要做的就是在该文件夹中放入两个文件:unins000.exe和unins000.dat.它似乎忽略了我想放在那里的文件,虽然我编译它肯定包含在Setup.exe文件中.这是脚本 - 有人能告诉我这里有什么问题吗?目标文件夹或文件是否存在似乎并不重要 - 我得到相同的结果.
; -- LEAP.iss --
[Setup]
AppName=LEAP
AppVersion=1.1
DefaultDirName={localappdata}\LEAP
DefaultGroupName=LEAP
Compression=lzma2
SolidCompression=yes
OutputDir=userdocs:Inno Setup Output
[Files]
Source: "China.accdb"; DestDir: "{localappdata}"; DestName: "China.accdr"
Source: "Replica of China_be.mdb"; DestDir: "{localappdata}"
[Icons]
Name: "{group}\LEAP"; Filename: "{localappdata}\China.accdr"
Name: "{userdesktop}\LEAP"; Filename: "{localappdata}\China.accdr"
Run Code Online (Sandbox Code Playgroud)
小智 6
要替换{localappdata}与{app}中[Files]和[Icons]节.{app}一旦用户在" 选择目标位置 "向导页面上选择安装位置,就会定义该常量.您的最终用户可能不会意识到您允许他们选择安装程序的位置,只是发现您实际上已经在安装程序中对该位置进行了硬编码.
如果你不希望他们选择一个位置,然后设置DisableDirPage=true在[Setup].
您还应该在[设置]中建立AppID值.
| 归档时间: |
|
| 查看次数: |
810 次 |
| 最近记录: |