fix: prevent installs on old windows versions
							parent
							
								
									b550547fcf
								
							
						
					
					
						commit
						c299eb06aa
					
				| @ -0,0 +1,16 @@ | |||||||
|  | !include LogicLib.nsh | ||||||
|  | 
 | ||||||
|  | Function .onInit | ||||||
|  | 
 | ||||||
|  |   ; Check Windows major version | ||||||
|  |   ReadRegStr $R0 HKLM "SOFTWARE\Microsoft\Windows NT\CurrentVersion" CurrentVersion | ||||||
|  |   StrCpy $R1 $R0 1 -1  ; Extract major version (e.g., "10" from "10.0") | ||||||
|  |   IntOp $R1 $R1 - 10   ; Subtract 10 | ||||||
|  |    | ||||||
|  |   ; If major version is less than 10, abort | ||||||
|  |   ${If} $R1 < 0 | ||||||
|  |     MessageBox MB_OK|MB_ICONERROR "This application requires Windows 10 or higher." | ||||||
|  |     Abort | ||||||
|  |   ${EndIf} | ||||||
|  | 
 | ||||||
|  | FunctionEnd | ||||||
					Loading…
					
					
				
		Reference in New Issue