inno-setup

    2热度

    1回答

    那么,如问题所述,有什么方法可以删除或禁用组织框? 下面的截图:

    1热度

    1回答

    我很难将任务中的条件与GroupDescription结合起来。如果我不使用GroupDescription,它就可以工作。如果选择了任务[2],我需要自动选择任务[0]。我试过了: [Tasks] Name: InstallDS; Description: Install DServer?; GroupDescription: InsDS Name: InstallTG; Descripti

    1热度

    1回答

    我在使用AfterInstall的[Files]条目中使用通配符Source参数。调用CurrentSourceFilename只是给我源模式 - 不是正在处理的实际文件。有什么办法可以得到实际的文件名吗? 下面的例子将日志{code:DirName}\*.ext一次为每个文件,而不是{code:DirName}\file1.ext,{code:DirName}\file2.ext等 [Files

    1热度

    1回答

    对于感兴趣的人here有一个相关问题。我被鼓励分开提出其中一个问题。 所以我有这个[Run]代码: Filename: "{cmd}"; Parameters: "/C exit"; Description: "Exit Setup"; \ Flags: nowait postinstall runasoriginaluser unchecked skipifsilent; Check:

    2热度

    1回答

    我的安装程序应该在已存在的时候跳过更新程序文件,但它说文件正在被应用程序使用,并且安装无法继续。 安装程序无法自动关闭所有应用程序。建议您在继续之前使用需要由安装程序更新的文件关闭所有应用程序。 单击重试再试一次,忽略继续,或中止取消安装。 在安装脚本的更新文件导入这样 Source: "..\bin\Release\updater\*"; DestDir: "{app}\updater"; Fl

    0热度

    1回答

    我有一个inno生成的安装程序,它有两个单独的EXE(例如:A.exe和B.exe)捆绑到它。 A.exe或B.exe通过命令行参数标识并执行。一次只能安装一个应用程序。 A.exe - >只能由管理员运行。 B.EXE - >任何用户都可以运行 如果非管理员用户尝试安装A.exe时,需要管理员权限,我想自动检测和运行B.EXE这是为非管理员用户设计的。 所以在代码到目前为止,我已经使用Privi

    1热度

    1回答

    我试图在将PrepareToInstall页面上的进度条和标签复制(迁移)到以前的安装到新位置时显示。我正在使用Martin Prikryl的DirectoryCopy程序的稍微修改版本,并按预期工作;将文件和目录复制到新位置,并将操作记录到文件中。 但是,在复制文件时,如果有很多文件(我测试了2,500个文件,总共大约1.2GB,这可能是一个相当长的运行操作),GUI不更新并显示冻结,而不显示任

    -2热度

    1回答

    我尝试设置我安装的路径InnoSetup为“....应用程序数据\漫游\ MyApp的” 我在配置路径 - DefaultDirName={userappdata}\CompanyName 和安装过程中,当我检查我的常数(在评估结果窗口),我得到: {userappdata} - C:\Users\User\AppData\Roaming {app} - C:\ProgramData\Com

    1热度

    1回答

    我正在使用Inno安装脚本并在卸载过程中调用自定义DLL来执行一些还原操作。不幸的是,卸载完成后,DLL和它的依赖不会被删除,尽管我调用了UnloadDLL和DeleteFile。 为什么UnloadDLL失败? 有没有可能使用LoadLibrary加载动态链接库?我已经看到了一些这方面的功能,但它们都被弃用了。 下面的代码: function Revert(param: String): car

    2热度

    1回答

    我正在使用Javafx本地程序包创建安装程序。 我必须在安装应用程序时执行一些操作。 我可以使用此代码在安装文件夹中添加批处理文件。 <fx:resources> <fx:fileset dir="${basedir}/${dist.dir}" includes="*.jar"/> <fx:fileset dir="${basedir}/${d