NSIS 打包.net2.0
生活随笔
收集整理的這篇文章主要介紹了
NSIS 打包.net2.0
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
Function GetNetFrameworkVersion;獲取.Net Framework版本支持Push $1Push $0ReadRegDWORD $0 HKLM "SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full" "Install"ReadRegDWORD $1 HKLM "SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full" "Version"StrCmp $0 1 KnowNetFrameworkVersion +1ReadRegDWORD $0 HKLM "SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5" "Install"ReadRegDWORD $1 HKLM "SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5" "Version"StrCmp $0 1 KnowNetFrameworkVersion +1ReadRegDWORD $0 HKLM "SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.0\Setup" "InstallSuccess"ReadRegDWORD $1 HKLM "SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.0\Setup" "Version"StrCmp $0 1 KnowNetFrameworkVersion +1ReadRegDWORD $0 HKLM "SOFTWARE\Microsoft\NET Framework Setup\NDP\v2.0.50727" "Install"ReadRegDWORD $1 HKLM "SOFTWARE\Microsoft\NET Framework Setup\NDP\v2.0.50727" "Version"StrCmp $1 "" +1 +2StrCpy $1 "2.0.50727.832"StrCmp $0 1 KnowNetFrameworkVersion +1ReadRegDWORD $0 HKLM "SOFTWARE\Microsoft\NET Framework Setup\NDP\v1.1.4322" "Install"ReadRegDWORD $1 HKLM "SOFTWARE\Microsoft\NET Framework Setup\NDP\v1.1.4322" "Version"StrCmp $1 "" +1 +2StrCpy $1 "1.1.4322.573"StrCmp $0 1 KnowNetFrameworkVersion +1ReadRegDWORD $0 HKLM "SOFTWARE\Microsoft\.NETFramework\policy\v1.0" "Install"ReadRegDWORD $1 HKLM "SOFTWARE\Microsoft\.NETFramework\policy\v1.0" "Version"StrCmp $1 "" +1 +2StrCpy $1 "1.0.3705.0"StrCmp $0 1 KnowNetFrameworkVersion +1StrCpy $1 "not .NetFramework"KnowNetFrameworkVersion:Pop $0Exch $1
FunctionEnd
需要加在:.onInit中
Call GetNetFrameworkVersionPop $1${If} $1 < '2.0.50727'MessageBox MB_OK "檢測(cè)到您的系統(tǒng)未安裝.NET Framework2.0,單擊【確定】進(jìn)行安裝。"SetDetailsPrint textonlyDetailPrint "檢測(cè)到您的系統(tǒng)未安裝.NET Framework2.0,單擊【確定】進(jìn)行安裝。"SetDetailsPrint listonlySetOutPath "$TEMP"SetOverwrite onFile "NetFx20SP2_x86.exe"ExecWait '$TEMP\NetFx20SP2_x86.exe' $R1 ; /quiet /norestartDelete "$TEMP\NetFx20SP2_x86.exe"${EndIf}!insertmacro MUI_LANGDLL_DISPLAY
轉(zhuǎn)載于:https://www.cnblogs.com/ankeyliu/p/5076332.html
總結(jié)
以上是生活随笔為你收集整理的NSIS 打包.net2.0的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: react问答 项目开发
- 下一篇: android 圆角图片的实现