inno-setup

    2热度

    1回答

    在Inno Setup的[Setup]部分,我可以根据系统是否是64位,有条件地定义AppId和AppMutex? 原因是我目前有32位和64位的两个单独的安装程序,但我想创建一个组合安装程序,但不想通过新的AppId和类似的东西来搞乱当前部署的版本。

    1热度

    1回答

    这是一个类似问题Find the path of an application, and copy a file to that directory in Inno Setup 我想将文件安装到Inno Setup的用户的MATLAB文件夹。但取决于MATLAB的版本,目录可能会更改,并且根据安装的版本数量,可能会有多个目标。 在Windows命令行,就可以得到MATLAB可执行的,像这样的路径:

    0热度

    1回答

    这是我的Inno Setup的脚本的一部分: [Setup] PrivilegesRequired=admin [Icons] Name: "{commonprograms}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}" Name: "{commonstartup}\{#MyAppName}"; Filename: "{app}\{#M

    1热度

    1回答

    我存储捆绑的JavaFX应用程序的用户目录下,使用 System.getProperty("user.home") 我想订购的喜好文件,我在运行时创建InnoSetup在卸载时删除该文件,但我找不到适当的Inno Constant。 请指教。

    0热度

    1回答

    我想在安装程序中为控制功能生成动画。 You can see this video。

    2热度

    1回答

    当我运行我的Inno Setup脚本时,出现提示“This will install .... Do you want to continue?”*。 如何做到这一点,以便在没有此提示的情况下开始安装。 用户已经双击安装程序进行安装,然后发生UAC事件,然后Inno安装程序询问用户他是否真的想安装应用程序。 这使得用户看起来很愚蠢,他必须“确认”三次。 有没有办法跳过最后的提示? 这是我的脚本:

    1热度

    2回答

    我希望能够使用installutil.exe安装Windows服务,然后从innosetup脚本自动运行并停止/删除T.myService.exe。我尝试下面的代码 [Run] Filename: "{dotnet40}\InstallUtil.exe"; WorkingDir: "{app}"; Parameters: "T.myService.exe" ; Flags: runhidden

    1热度

    1回答

    我编写了一个可以与Inno Setup一起安装的程序。我也有一个项目文件夹,用于学习如何使用这个程序。不幸的是,这个“示例”项目需要有写权限。但是,它通常默认安装在Windows的C:\文件夹中,对大多数用户来说它是只读的。 使用Inno-Setup确保普通用户可以在此特定文件夹(而不是其他文件夹)中写入什么是我的最佳选择?

    2热度

    1回答

    是否可以从批处理或Inno Setup脚本获取Inno Setup版本号? Inno Setup编译器iscc.exe没有文档化的开关来返回其版本号(例如5.5.6),并且似乎没有暴露给Inno Setup脚本的暴露的预定义版本常量。

    0热度

    1回答

    如何创建类似于此代码的自定义消息框:Inno Setup - Hide X button (close) at message box(用于带有一个按钮的消息框)但带有两个按钮,是/否,可能不同每次选举的行动。