Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 906799
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 15, 20262026-05-15T16:26:52+00:00 2026-05-15T16:26:52+00:00

My InnoSetup script opens a web page (with the user’s default browser) at the

  • 0

My InnoSetup script opens a web page (with the user’s default browser) at the end of the install process:

[Run]
Filename: http://example.com; Flags: shellexec

However, I’d like the web page to not be opened if the app already exists, i.e., if the user is installing a new version of the program. The web page should only be opened after the initial install. (I assume it’s worth mentioning that the install includes an AppID, obviously, and enters values in the registry beside installing files.)

Thank you, as always — Al C.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-15T16:26:53+00:00Added an answer on May 15, 2026 at 4:26 pm

    Yes, this is easy to do with scripting.

    Just write

    [Run]
    Filename: "http://example.com"; Flags: shellexec; Check: NotAnUpdate
    
    procedure CurPageChanged(CurPageID: Integer);
    begin
      if CurPageID = wpInstalling then
        IsUpdate := FileExists(ExpandConstant('{app}\TheFileNameOfMyApp.exe'));
    end;
    
    function NotAnUpdate: Boolean;
    begin
      result := not IsUpdate;
    end;
    
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have added a checkbox to the Additional Tasks page of an InnoSetup script
I execute a lot of custom actions in my InnoSetup script in the CurStepChanged(ssPostInstall)
I have a simple inno-setup script that allows my setup to install either the
In my inno setup RUN selection I force silent install of MSVCRT. I wonder
I have some commands in the [Run] section of my Inno Setup script. Right
InnoSetup by default displays the license agreement in a really tiny text area that
I'm using an Inno Setup script to install my 32- and 64-bit DLLs in
I need to install the one of 2 pre-built libraries with InnoSetup installer. They
In InnoSetup, there is a part called run which will execute the exe, batch
How to make created via Innosetup uninstaller not run if installer is on build

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.