Results 1 to 5 of 5

Thread: ISInstallPrerequisites

  1. #1
    Join Date
    Jan 2002
    Posts
    352

    Question ISInstallPrerequisites

    Hello

    is it possible to put CA ISInstallPrerequisites into
    Execute Sequence?

    Thanks
    Sincerelly,

    roman

  2. #2
    MichaelU's Avatar
    MichaelU is offline InstallShield Software Engineer
    Join Date
    Jan 2004
    Location
    Schaumburg, IL
    Posts
    4,263
    Yes and no. There's nothing about the MSI tables that would prevent this. However if you do so, many prerequisites would be likely to fail due to MSI running only a single execute sequence at a time.

    But to really answer, why would you want ISInstallPrerequisites in the execute sequence? If it's for silent installations, you need to kick those off through setup.exe or install the prerequisites manually. Is this something that would be better handled by a suite installation?
    Michael Urman - Staff Software Engineer - Flexera Software: InstallShield Team

  3. #3
    Join Date
    Jan 2002
    Posts
    352

    Smile

    Hello,
    yes it should work as silent msi-setup without exe wrapper.
    Sincerelly,

    roman

  4. #4
    Join Date
    Jul 2003
    Location
    Austin, TX
    Posts
    4,375
    Once upon a time I wrote a non-traditional bootstrapper using a Basic MSI project. To get around the mutex limitations in Windows Installer ( one execute sequence per machine and one ui sequence per process ) and still meet the spirit of a non-interactive installation experience I did the following:

    Per CA's in the UI sequence after the Execute action that created processes to run the chained MSI's in.

    Ran the `bootstrapper` with /QR instead of /QB. This processes the UI sequence but skips the authored dialogs. It wasn't perfect but it made everyone happy for 5-6 years ( and counting ).
    Christopher Painter
    ISWIX, LLC.
    Visit iswix.com for contact information

  5. #5
    Join Date
    Jan 2002
    Posts
    352
    Hello Christopher,

    it is all true, what do you write.

    But my setup should runs in silent mode, without setup.exe, too.

    So, if I decide to write own wrapper for startting a chain of msi setups at the end of main installation, I would put it in execution seq.

    There are szenarios:
    1. Normal installation with UI:
    wrapper starts after Dialog "Setup success"

    2. Silent installation without UI:
    wrapper starts at the end of main setup
    Sincerelly,

    roman

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •