프로그래밍

[Installshield] OS버전 구분 방법

Mesia 2016. 11. 25. 15:22


Specifies the operating system or operating systems that you wish to filter. Choose from the following values. You can combine values using the bitwise OR operator ( | ).

ISOSL_ALL—All Windows systems
ISOSL_WIN2000—Windows 2000
ISOSL_WINXP—Windows XP Edition
ISOSL_WINSERVER2003—Windows Server 2003
ISOSL_WINVISTA_SERVER2008 (or ISOSL_WINVISTA)—Windows Vista or Windows Server 2008
ISOSL_WIN7_SERVER2008R2—Windows 7 or Windows Server 2008 R2
ISOSL_WIN8—Windows 8 or Windows Server 2012

Note: Several client and server versions of Windows use the same major and minor version numbers:

Windows 8 and Windows Server 2012 use the same major and minor version numbers.
Windows 7 and Windows Server 2008 R2 use the same major and minor version numbers.
Windows Vista and Windows Server 2008 have the same major and minor version numbers.

Therefore, for these operating system versions, the installation considers the client versions to be the same as the equivalent server versions; thus, components that are marked for the client version are also installed on the server version. To distinguish between the client and server versions, you can check whether SYSINFO.nOSProductType is equal to VER_NT_WORKSTATION; on client versions, this is true. on server versions, this is false.


[참고] http://helpnet.installshield.com/installshield19helplib/Subsystems/installshield19langref/helplibrary/LangrefFeatureFilterOS.htm#Langref_appendixB_2465099901_1040108


<스크립트 예제> 


if (SYSINFO.nISOSL = ISOSL_WIN7_SERVER2008R2 || SYSINFO.nISOSL = ISOSL_WINVISTA) then 

 // 윈도우7 이거나 Vista 일때 루틴 처리

else

 

endif; 


<InstallShield Requirements>

http://www.flexerasoftware.com/producer/products/software-installation/installshield-software-installer/tab/requirements


<InstallShield 버전별 스펙비교>

http://www.flexerasoftware.com/producer/resources/collateral/Datasheet-Compare-InstallShield-Versions.html

http://www.flexerasoftware.com/producer/products/software-installation/installshield-software-installer/


<InstallShield 가격 정보>

https://store2.flexerasoftware.com/en/productselect.aspx