Archive: How to restrict installer to particular OS


How to restrict installer to particular OS
Hi All

If i want to restrict the installer to get installed only to particular OS say windows XP how can i do that

So that i ll not be able to install the application to any other OS except windows XP


Use WinVer.nsh to check the version and call Abort in .onInit if it doesn't match.

!include WinVer.nsh
Function .onInit
${Unless} ${IsWinXP}
MessageBox MB_OK "XP required"
Abort
${EndIf}
FunctionEnd

thanks this works fine but one silly question if i want to allow installer to install on more then one OS what change do i need to make


See WinVer.nsh and choose the right condition. For example, XP and above is ${AtLeastWinXP}.