inno-setup

    1热度

    1回答

    我真正想要做的是让Inno Setup卸载一个组件,如果它在后续运行中未被选中。但是,如果我没有弄错,那在Inno Setup中是不可能的(实际上,纠正我,如果我错了)。 所以,相反我要让检查功能,查看是否已安装的组件,所以后续运行过程中我可以将其隐藏。我不确定除HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\[AppName]_i

    1热度

    1回答

    我使用此代码:Inno Setup - How to create a custom form that allows me to locate the files to decompress?。如何从另一个对话框打开目录浏览对话框而不隐藏它?

    0热度

    1回答

    在知道Inno Setup使用IzPack执行我的安装程序之前,由于需要验证将要创建的服务的端口是否正在使用,因此需要使用驱动程序jdbc查询数据库,所以如果连接有效,则发送错误消息来更改端口。 所以这是我之前的方式,但我不知道该怎么做,在Inno Setup的: try { Class.forName("com.mysql.jdbc.Driver"); Connection

    0热度

    1回答

    我正在使用Inno安装程序进行安装到我的程序。 我想知道,如何使程序默认安装在用户桌面上?我想通了,我需要使用DefaultDirName=。 我需要知道,在那里写什么安装在用户桌面上是默认的。 任何帮助?

    0热度

    1回答

    我在安装我的应用程序期间向HKLM写入了一些值。 我在我的安装程序中使用PrivilegesRequired = admin标志,所以在安装过程中,写入注册表工作正常。 但是,当我卸载我的应用程序时,Inno安装程序不会请求管理员权限,因此我对RegDeleteKeyIncludingSubkeys的调用失败。 我想问一下,是否有可能使Inno Setup在卸载时需要管理员权限。 非常感谢。 编辑

    0热度

    1回答

    我不确定我在做什么世界上错了..我可以发誓我已经设置好了一切,但它始终将开始菜单项放入错误的地方。 正如你可以在这里看到它说,它这样做是正确的。 你可以看到我在github这里的所有文件.. https://github.com/N6REJ/Wamp-Safe-Start 在此先感谢您的帮助。

    1热度

    1回答

    我有一个自定义卸载页面,该页面调用这一行: UninstallProgressForm.InnerNotebook.ActivePage := UninstallConfigsPage; 现在,这只是显示的页面每次卸载程序运行时,但我需要它仅当某些文件夹存在时才显示(其中有6个)。我可以用一堆or作出if声明,但我想知道是否有更好的方法来做到这一点。

    1热度

    1回答

    我有几个有条件可见的复选框,这意味着他们的索引是不是静态的。在这种情况下,将动作与例如CheckListBox.Checked[0]是无用的,因为0是每次不同的复选框。有没有办法查看是否选中了标题为foo的复选框? 我试图做到这一点: procedure CurUninstallStepChanged(CurUninstallStep: TUninstallStep); begin i

    1热度

    1回答

    其实,我只需要看看它是否是1或更多。以下是我打算使用它: if [Only one component is selected] then begin Result := CustomMessage('[Name of that component]'); if IsComponentSelected('[Specific Component]') then beg

    1热度

    1回答

    我正在开发桌面数据库应用程序。使用rdlc报告和reportviewer。在开发过程中一切都很好,reportviewer正在顺利显示所有数据。我使用Inno Setup部署应用程序。但是当我安装应用程序时,reportviewer不显示数据。数据正确插入表中。