0

Here is the wizard in Project Assistant setup by InstallShield. I am using Visual Studio 2017 and InstallShield 2018.

enter image description here

But, I do not see IIS detection configuration in above step!

How can I detect IIS is enabled or disabled in target system during InstallShield steps?

Update

I see Install Condition property, but how do we configure the IIS check from here?

enter image description here

I also see some IIS configurations under Server Configurations. Is there a way to use this to check for IIS existence in target machine?

enter image description here

kudlatiger
  • 3,028
  • 8
  • 48
  • 98

1 Answers1

0

The screenshots you're showing are asking what dependencies should it install.

You'll probably just want to add a LaunchCondition that checks the registry for the IIS version (VersionString) in the registry at HKLM\SOFTWARE\Microsoft\InetStp.

Doc
  • 698
  • 3
  • 16
  • where I can see launch condition? I found the install condition but do not see the IIS configurations. Updated the question. – kudlatiger Feb 12 '18 at 03:56
  • In your screenshot you'll see DOTNETVERSION46FULL. Those are properties which are sort of like variables in a normal programming language. What you need to do before the LaunchCondition is set some property like IISVERSION using the RegLocator table. Then use whatever name you selected in a conditional statement where it has "New Condition" in your screenshot. The message will be what the install will pop up with when the condition is not met. – Doc Feb 13 '18 at 04:29