Inno Setup是一个易于使用的好安装程序。在这个stackoverflow问题中被评为高分。我需要将插件安装到相对于第三方应用程序的安装文件夹的文件夹中。从文档中如何做到这一点并不明显。
在innosetup脚本的卸载部分,我想添加一个检查,以查看特定文件的最后更新日期时间是否在最近10分钟内发生.
有谁知道这个innosetup compatable pascal代码?
我的安装程序中有一个密码字段,用于部署 .Net windows 应用程序。安装程序使用 Inno 部署脚本,在 pascal 中制作。问题是用于密码字段,我想在用户输入时显示 * 字符。目前它显示用户的字母进入。由于我对 pascal 脚本编写不多,所以在这里需要一些帮助。
下面是我的代码:
procedure InitializeWizard;
begin
KeyPage := CreateInputQueryPage(wpWelcome,
'lisens validering', 'Tast inn lisens-id',
'Vennligst oppgi din lisens-ID og klikk neste for å fortsette.');
KeyPage.Add('lisens ID:', False);
KeyPage.Add('bruker ID:', False);
KeyPage.Add('passord:', False);
booabort:=false;
end;
Run Code Online (Sandbox Code Playgroud) 我想在我的安装程序中:
安装过程中无限的音乐循环播放
背景上的一个窗口(就像过去用屏幕填充图像并只显示安装窗口的旧安装),在该背景窗口上有幻灯片显示
如何在InnoSetup中做到这一点?
有没有办法检测 > NET 可执行文件的依赖项并将其添加到 innosetup 脚本中?假设我有 a.exe 和 b.dll。c.dll 在我的解决方案中,因为 a.exe 正在使用这些 dll。是否有工具可以查看可执行文件并将 b.dll 和 c.dll 作为文件添加到脚本中?
我有一个JavaFX 2桌面应用程序.我使用javafx-maven-plugin和Inno Setup为Windows创建了一个本机包(.exe安装程序).
当我在Windows Server 2008上安装应用程序时,由于堆大小较小,因此出现内存不足异常.
在这种情况下,如何传递JVM参数以增加堆大小(-Xmx)?
在使用Inno Setup创建本机包时,是否有任何方法可以调用jvm参数?
作为我的游戏复制保护的一部分,安装程序需要在安装过程后自行删除。这段代码:
[Code]
procedure MyAfterInstall();
begin
DeleteFile('F:\TEST_SETUP\setup.exe');
end;
Run Code Online (Sandbox Code Playgroud)
...什么都不做,因为安装程序运行。是否有解决方案可以运行“命令行”或 cmd 来获取安装程序的完整路径(它可能在客户端光盘上的任何地方)并在安装后将其删除?
我想在像所有的页面的左下角,以创建一个新的关于按钮wpWelcome,wpSelectTasks,wpInstalling等; 如果单击它,它将显示一些消息。如果用户按“确定”,消息应关闭。该按钮应显示完整的“关于”一词,而不是“关于...” 我已经CodeClasses.iss在 Inno Setup 中检查过文件,但我不明白我应该复制哪些代码,哪些不应该。
我已经看过这两个帖子:
但它们并不是我真正想要的。
所以请任何人帮忙。
假设我想app.exe用 Inno Setup安装一个,但安装完成后,我希望程序运行
cmd /k app.exe
Run Code Online (Sandbox Code Playgroud)
而不仅仅是app.exe.
目前我有:
Filename: "cmd /k {app}\app.exe"; Description: "{cm:LaunchProgram,app}"; \
Flags: nowait postinstall skipifsilent runascurrentuser
Run Code Online (Sandbox Code Playgroud)
但是当然这会抱怨找不到具有给定文件名的文件。我该怎么办?
inno-setup ×10
.net ×1
java ×1
javafx-2 ×1
maven ×1
pascal ×1
pascalscript ×1
registry ×1
scripting ×1