Two Questions

Started by Randem, July 31, 2011, 02:31:24 PM

Previous topic - Next topic

Randem

In the Minimum Windows Version column Select XP and in the Maximum Windows Version column select Windows 7. That will result in XP, Vista and Windows 7

Tom Buggy

Forgive my confusion, but with respect to the two columns in the Options section of the main Inno Script screen, if I want to have my application run on ALL versions of a given Windows version (e.g. XP, Vista, 7), which column(s) do I click on?  Or, do I have to go into Setup to make that happen?  Thanks.

Randem

These set the Inno Setup parameters that describe the lowest OS you can install on (Minimum Version) and the highest OS that you can install on (Maximum Version).
 
From Inno Setup Help:
 
[Setup]: MinVersion
 
Format:
 a.bb,c.dd, where a.bb is the Windows version, and c.dd is the Windows NT version.  
Default value:
 0,5.0 if Unicode Inno Setup, else 4.0,4.0  
 
Description:
This directive lets you specify a minimum version of Windows or Windows NT that your software runs on. To prevent your program from running on Windows or Windows NT, specify 0 for one the minimum versions. To use the default MinVersion on Windows or Windows NT, leave one of the minimum versions empty. Build numbers and/or service pack levels may be included in the version numbers.
 
If the user's system does not meet the minimum version requirement, Setup will give an error message and exit.
 
[Setup]: OnlyBelowVersion
 
Format:
 a.bb,c.dd, where a.bb is the Windows version, and c.dd is the Windows NT version.  
Default value:
 0,0  
 
Description:
This directive lets you specify a minimum version of Windows or Windows NT that your software will not run on. Specifying 0 for one of the versions means there is no upper version limit. Build numbers and/or service pack levels may be included in the version numbers.
 
This directive is essentially the opposite of MinVersion.

Tom Buggy

What is the difference between Minimum Version and Maximum Version?  Thanks.

Randem

InnoScript (One Word).
 
1 - I haven't looked at the dependency list for mshtml.dll but InnoScript provides that information in the dependency tab. It could have a dependency on IEFrame.dll which is IE 6 or ieshims.dll which is IE8.
 
2 - The differences are Minimum version and Maximum version of the OS that you want to have your application installed upon.

Tom Buggy

1. Is there a dependency on the version of mshtml.dll?  I ask because after runing Inno Setup on a project I experienced a problem with Internet Explorer 8.0.  After reinstalling IE8 the problem went away.
 
2. In the Options section of the Inno Script screen there are two columns for specifying the various Windows versions.  What is the difference between the two columns?