如果我使用:
[setup]
Password=mypass
密码页位于欢迎页和许可证页之后。
如何将密码页面移动到欢迎页面之前?(起初)。
不能更改标准页面的顺序。您也不能在"欢迎"页面之前创建自定义页面。
您的选择是:
-
使用单独的自定义表单请求密码。
您可以使用与@vicsar对使用 Inno 安装程序进行密码保护卸载的答案相同的代码。它实际上使用 ISXKB 上的"需要卸载密码"一文中的代码。
只需将
InitializeUninstall
替换为InitializeSetup
:function InitializeSetup(): Boolean; begin Result := AskPassword(); end;
禁用"欢迎"页面 ,并在"密码"页面之后创建自定义类似欢迎的页面。