inno-setup

Is the Verisign Timestamp server down? [closed]

走远了吗. 提交于 2021-02-02 12:06:47
问题 Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers. Want to improve this question? Update the question so it's on-topic for Stack Overflow. Closed 22 days ago . Improve this question I was trying to build my setup scripts with Inno Setup these past two days (1 & 2 Jan 2021) and the digital signing was failing. So I contacted Verisign via email and await their response. 回答1: I received an official response from Verisign this afternoon (on 2 Jan

Is the Verisign Timestamp server down? [closed]

和自甴很熟 提交于 2021-02-02 12:06:44
问题 Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers. Want to improve this question? Update the question so it's on-topic for Stack Overflow. Closed 22 days ago . Improve this question I was trying to build my setup scripts with Inno Setup these past two days (1 & 2 Jan 2021) and the digital signing was failing. So I contacted Verisign via email and await their response. 回答1: I received an official response from Verisign this afternoon (on 2 Jan

How to check if the string is a valid GUID?

隐身守侯 提交于 2021-01-28 15:30:32
问题 I need to validate the user input and check if the entered string is a valid GUID. How can I do that? Is there a sort of IsValidGuid validation function? 回答1: You can call the Windows API function CLSIDFromString and check (at its failure) if the returned value was not CO_E_CLASSSTRING (which stands for an invalid input string). Calling the built-in StringToGUID function is not reliable as it raises exception from which you're not able to get the reason of the failure. The following function

Automatically create new entry in “Programs and Features” for each new version

妖精的绣舞 提交于 2021-01-25 07:32:14
问题 I want to keep an old entry in "Program and Features" screen, if an old version of application is yet present, and only override the entry if the same version was installed (and uninstall the old instance in that case). This should allow us to keep several versions of our application if the versions are different. I assume I can do that by changing GUID. Is this the correct way of doing it? And can I somehow automate the process and depend GUID generation on app version automatically? We use

Automatically create new entry in “Programs and Features” for each new version

杀马特。学长 韩版系。学妹 提交于 2021-01-25 07:31:13
问题 I want to keep an old entry in "Program and Features" screen, if an old version of application is yet present, and only override the entry if the same version was installed (and uninstall the old instance in that case). This should allow us to keep several versions of our application if the versions are different. I assume I can do that by changing GUID. Is this the correct way of doing it? And can I somehow automate the process and depend GUID generation on app version automatically? We use

Install customized version of configuration file in Inno Setup after (Firebird) subinstaller finishes

你离开我真会死。 提交于 2021-01-24 11:54:48
问题 I'm trying to install Firebird 3 along with my application using Inno Setup and I need to distribute a customized version of firebird.conf file to replace the default that comes with Firebird. How to do that? Any options of the following would be enough: Copy Firebird.conf after Firebird is installed. (I'm not able to do that since the file added in [Files] section is always copied before running Firebird installation). Download sources for Firebird, add my firebird.conf there and create a

Inno Setup AfterInstall procedure is executed too early, when installing MSI from Run section with /qn (silent) switch

走远了吗. 提交于 2021-01-24 09:41:47
问题 After the execution of the mariadb-10.2.11-winx64.msi file, that installs the MariaDB 10.2.11 Server, I would like to make some changes on the my.ini file of the MariaDB 10.2.11 Server after it has been installed. I have tried to use the AfterInstall parameter as shown bellow: [Files] Source: C:\Setup\Bin\mariadb-10.2.11-winx64.msi; DestDir: {tmp}; \ Flags: ignoreversion promptifolder deleteafterinstall; Components: server [Run] Filename: {tmp}\mariadb-10.2.11-winx64.msi; Parameters: /qn; \

Conditionally skip to a custom page at the end of the Inno Setup installation wizard without installing?

旧城冷巷雨未停 提交于 2021-01-24 09:06:31
问题 In Inno Setup below is the code used to detect the Next button events, function NextButtonClick(CurPageID: Integer): Boolean; begin case CurPageID of wpLicense: begin // end; wpSelectDir: begin // end; wpSelectComponents: begin // end; wpReady: begin // end; wpFinished: begin // end; else begin /// end; end; end; There is custom page in place that will be shown after the installation is completed and before the finish dialog. At wpSelectDir or wpSelectComponents how can you make the installer

How to add a new page to Inno Setup OuterNotebook?

人盡茶涼 提交于 2021-01-24 08:01:35
问题 As part of an installer I'm working on using Inno Setup, I need to replicate the wpWelcome , page but with a different content. I've created a TNotebookPage , added the image, panel and content I want and it displays as expected. However I'm not sure how to add it to the WizardForm at the location I want. I can force it to appear as the first page, but clicking next/back shifts make the page disappear. How do I insert the notebook page into the OuterNotebook at the relevant position? function

How to add a new page to Inno Setup OuterNotebook?

安稳与你 提交于 2021-01-24 07:56:02
问题 As part of an installer I'm working on using Inno Setup, I need to replicate the wpWelcome , page but with a different content. I've created a TNotebookPage , added the image, panel and content I want and it displays as expected. However I'm not sure how to add it to the WizardForm at the location I want. I can force it to appear as the first page, but clicking next/back shifts make the page disappear. How do I insert the notebook page into the OuterNotebook at the relevant position? function