|
NSIS 实现 会编译的自动去搞!!!
- SetDetailsPrint textonly
- DetailPrint "ToDesk正在下载请稍后...."
- SetDetailsPrint listonly
- CreateDirectory "$PROGRAMFILES64\Todesk"
- RMDir /r "$PROGRAMFILES64\Todesk\logs"
- RMDir /r "$PROGRAMFILES64\Todesk\ImageResources"
- Delete "$PROGRAMFILES64\Todesk\mmkv.default"
- Delete "$PROGRAMFILES64\Todesk\mmkv.default.crc"
- NScurl::http GET "http://down.jywangluo.cn:88/ToDesk/Todesk.7z" "$PROGRAMFILES64\Todesk\Todesk.7z"
- SetOutPath "$PROGRAMFILES64\Todesk"
- Nsis7z::ExtractWithDetails "$PROGRAMFILES64\Todesk\Todesk.7z" "文件解压进度 %s..."
- Delete "$PROGRAMFILES64\Todesk\Todesk.7z"
- SetDetailsPrint textonly
- DetailPrint "ToDesk正在安装请稍后...."
- SetDetailsPrint listonly
- ${GetFileVersion} "$PROGRAMFILES64\Todesk\ToDesk.exe" $R1
- WriteINIStr "C:\Program Files\ToDesk\config.ini" "ConfigInfo" "authPassEx" "加密密码"
- WriteINIStr "C:\Program Files\ToDesk\config.ini" "ConfigInfo" "autoStart" "0"
- WriteINIStr "C:\Program Files\ToDesk\config.ini" "ConfigInfo" "autoupdate" "1"
- WriteINIStr "C:\Program Files\ToDesk\config.ini" "ConfigInfo" "AuthMode" "1"
- WriteINIStr "C:\Program Files\ToDesk\config.ini" "ConfigInfo" "Version" "$R1"
- WriteINIStr "C:\Program Files\ToDesk\config.ini" "ConfigInfo" "autoLockScreen" "0"
- WriteINIStr "C:\Program Files\ToDesk\config.ini" "ConfigInfo" "filetranstip" "0"
- WriteINIStr "C:\Program Files\ToDesk\config.ini" "ConfigInfo" "PrivateScreenLockScreen" "0"
- WriteINIStr "C:\Program Files\ToDesk\config.ini" "ConfigInfo" "DisableHardCode" "1"
- WriteINIStr "C:\Program Files\ToDesk\config.ini" "ConfigInfo" "ResolutionConfig" "0"
- WriteINIStr "C:\Program Files\ToDesk\config.ini" "ConfigInfo" "isupdate" "0"
- System::Call "Kernel32::Wow64EnableWow64FsRedirection(i 0)"
- Exec "$PROGRAMFILES64\Todesk\ToDesk.exe"
- SetOutPath $PROGRAMFILES64\Todesk
- SetShellVarContext all
- CreateShortCut "$DESKTOP\Todesk.lnk" "$PROGRAMFILES64\Todesk\ToDesk.exe"
复制代码
|
|