rendered paste body; Script generated by the HM NIS Edit Script Wizard.
; HM NIS Edit Wizard helper defines
;!define XPUI_SKIN "Windows XP"
;!define UI "XPUI"
;!include "XPUI.nsh"
;!insertmacro ${UI} _LANGUAGE "SimpChinese"
!define PRODUCT_NAME "校内通"
!define PRODUCT_VERSION "2.3.1.0"
!define PRODUCT_PUBLISHER "5Q.Inc."
!define PRODUCT_WEB_SITE "http://www.xiaonei.com"
!define PRODUCT_DIR_REGKEY "Software\5QIM"
!define PRODUCT_UNINST_KEY "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}"
!define PRODUCT_UNINST_ROOT_KEY "HKLM"
!define MUI_WELCOMEFINISHPAGE_BITMAP "LEFT.bmp"
!define MUI_HEADERIMAGE
;!define MUI_HEADERIMAGE_RIGHT
!define MUI_HEADERIMAGE_BITMAP "header.bmp"
; MUI 1.67 compatible ------
!include "MUI.nsh"
!include "WinMessages.nsh"
; MUI Settings
!define MUI_ABORTWARNING
!define MUI_ICON "install.ico"
!define MUI_UNICON "uninstall.ico"
SetCompressor lzma
ReserveFile "License.txt"
; Welcome page
!define MUI_PAGE_CUSTOMFUNCTION_PRE WelcomePagePre
!define MUI_PAGE_CUSTOMFUNCTION_SHOW WelcomePageShow
!insertmacro MUI_PAGE_WELCOME
; License page
;!define MUI_LICENSEPAGE_BUTTON "我同意(I)"
;!insertmacro MUI_PAGE_LICENSE "Licence.txt"
; Directory page
!insertmacro MUI_PAGE_DIRECTORY
; Instfiles page
!insertmacro MUI_PAGE_INSTFILES
; Finish page
;IfSilent +2 0
!define MUI_FINISHPAGE_RUN "$INSTDIR\5QIM.exe"
;!define MUI_FINISHPAGE_LINK_LOCATION "http://www.xiaonei.com/"
;!define MUI_FINISHPAGE_LINK "校内通新版本特性"
;!define MUI_FINISHPAGE_LINK "欢迎访问校内网"
!define MUI_PAGE_CUSTOMFUNCTION_PRE FinishPagePre
!define MUI_PAGE_CUSTOMFUNCTION_SHOW FinishPageShow
!define MUI_PAGE_CUSTOMFUNCTION_LEAVE FinishPageLeave
!insertmacro MUI_PAGE_FINISH
; Uninstaller pages
!insertmacro MUI_UNPAGE_INSTFILES
; Language files
!insertmacro MUI_LANGUAGE "SimpChinese"
; MUI end ------
Name "${PRODUCT_NAME}"
OutFile "XiaoNeiSetup.exe"
;OutFile "XiaoNeiUpdate.exe"
InstallDir "$PROGRAMFILES\校内\校内通\"
InstallDirRegKey HKLM "${PRODUCT_DIR_REGKEY}" ""
ShowInstDetails show
ShowUnInstDetails show
BrandingText "校内通是校内网自己的聊天软件"
Function .onInit
InitPluginsDir
File "/oname=$PLUGINSDIR\License.txt" "License.txt"
DLLTest::CheckIM
pop $0
DetailPrint "$0"
StrCmp $0 "true" 0 +4
MessageBox MB_ICONQUESTION|MB_YESNO|MB_DEFBUTTON2 "是否要先关闭校内通,再安装新版本?" IDYES +2
quit
KillProcDLL::KillProc "5QIM.exe"
;DLLTest::Check "$INSTDIR"
;pop $0
;DetailPrint "$0"
;StrCmp $0 "false" 0 +2
;quit
IfSilent 0 +2
DLLTest::WaitUninstall
DLLTest::DeleteShutCut
;MessageBox MB_ICONINFORMATION|MB_OK "DLLTest::DeleteShutCut"
;DLLTest::DeleteDNS "$INSTDIR"
;MessageBox MB_ICONINFORMATION|MB_OK "DLLTest::DeleteDNS"
;DLLTest::ResearchDlg
ClearErrors
;KillProcDLL::KillProc "5QIM.exe"
/*ReadRegStr $0 HKLM "${PRODUCT_DIR_REGKEY}" "EXEPATH"
IfErrors +9 NoError
NoError:
IfFileExists "$0" 0 +8
ReadRegStr $1 HKLM "${PRODUCT_DIR_REGKEY}" "VERSION"
strcmp $1 "${PRODUCT_VERSION}" 0 +6
FindWindow $0 "" "校内通 安装"
IntCmp $0 0 DONE
quit
DONE:
MessageBox MB_ICONINFORMATION|MB_OK "已经安装校内通且是最新版本"
quit*/
FunctionEnd
Function .onInstSuccess
;MessageBox MB_ICONINFORMATION|MB_OK ".onInstSuccess"
DLLTest::SetException "$INSTDIR\5QIM.exe"
;MessageBox MB_ICONINFORMATION|MB_OK "DLLTest::SetException"
IfSilent +2 0
;DLLTest::Install
Exec '"$INSTDIR\CommonStat.exe" i'
FunctionEnd
Section "MainSection" SEC01
SetOutPath "$INSTDIR"
SetOverwrite ifnewer
File "D:\wangliwei_xiaonei\setup_tools\setup\files\5QIM.exe"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\5QImMedia.dll"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\group.dll"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\5QImWeb2312.dll"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\readme.txt"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\AutoUpdate.exe"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\CommonStat.exe"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\CopyScreen.exe"
;File "D:\wangliwei_xiaonei\setup_tools\setup\files\Default5Q.config"
SetOutPath "$INSTDIR\ENV"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\ENV\env.xml"
SetOutPath "$INSTDIR\Skin"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Skin\Default5Q.config"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Skin\Skin5Q2.bmp"
;File "D:\wangliwei_xiaonei\setup_tools\setup\files\Skin\Skin5Q2_apple.bmp"
;File "D:\wangliwei_xiaonei\setup_tools\setup\files\Skin\小苹果测试.config"
SetOutPath "$INSTDIR\Face\BIG"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\1.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\10.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\11.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\12.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\13.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\14.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\15.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\16.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\17.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\18.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\19.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\2.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\20.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\21.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\22.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\23.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\24.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\25.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\26.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\27.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\28.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\29.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\3.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\30.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\31.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\32.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\33.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\34.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\35.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\36.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\37.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\38.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\39.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\4.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\40.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\41.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\42.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\43.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\44.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\45.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\46.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\47.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\48.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\49.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\5.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\50.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\51.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\52.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\53.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\54.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\55.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\56.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\57.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\58.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\59.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\6.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\60.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\61.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\62.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\63.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\7.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\8.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\9.gif"
SetOutPath "$INSTDIR\Face\BIG\TARGETFACE"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\TARGETFACE\no.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\TARGETFACE\ok.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\TARGETFACE\下雨.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\TARGETFACE\便便1.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\TARGETFACE\便便2.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\TARGETFACE\偷笑.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\TARGETFACE\再见.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\TARGETFACE\凋谢.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\TARGETFACE\加油.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\TARGETFACE\发怒.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\TARGETFACE\可爱.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\TARGETFACE\叹气.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\TARGETFACE\吃饭.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\TARGETFACE\吐.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\TARGETFACE\吻.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\TARGETFACE\呲牙笑.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\TARGETFACE\咖啡、热茶.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\TARGETFACE\困.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\TARGETFACE\困2.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\TARGETFACE\大兵.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\TARGETFACE\大哭.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\TARGETFACE\尴尬.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\TARGETFACE\弱.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\TARGETFACE\弱——BS.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\TARGETFACE\强.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\TARGETFACE\强2.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\TARGETFACE\微笑.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\TARGETFACE\心碎.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\TARGETFACE\思考.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\TARGETFACE\惊恐.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\TARGETFACE\惊讶.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\TARGETFACE\憨笑.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\TARGETFACE\憨笑——鼻涕.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\TARGETFACE\戒指.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\TARGETFACE\打电话.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\TARGETFACE\拳击手套打,榔头敲.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\TARGETFACE\握手.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\TARGETFACE\撇撇嘴.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\TARGETFACE\晕.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\TARGETFACE\汗.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\TARGETFACE\流口水.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\TARGETFACE\流泪.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\TARGETFACE\炸弹.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\TARGETFACE\爱心.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\TARGETFACE\猪头.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\TARGETFACE\猫咪.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\TARGETFACE\献花.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\TARGETFACE\献花_玫瑰.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\TARGETFACE\玫瑰.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\TARGETFACE\生日蛋糕.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\TARGETFACE\生病.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\TARGETFACE\疑问.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\TARGETFACE\礼物.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\TARGETFACE\舔.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\TARGETFACE\色迷迷.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\TARGETFACE\装可爱.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\TARGETFACE\调皮眨眼.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\TARGETFACE\谄笑、媒婆笑.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\TARGETFACE\足球.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\TARGETFACE\酷.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\TARGETFACE\闭嘴.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\TARGETFACE\难过.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\TARGETFACE\雪人.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\TARGETFACE\音乐.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\TARGETFACE\饿.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\BIG\TARGETFACE\饿2.gif"
SetOutPath "$INSTDIR\Face\BIG"
SetOutPath "$INSTDIR\Face\bz"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\bz\1.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\bz\10.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\bz\11.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\bz\12.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\bz\13.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\bz\14.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\bz\15.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\bz\16.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\bz\17.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\bz\18.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\bz\19.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\bz\2.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\bz\20.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\bz\21.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\bz\22.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\bz\23.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\bz\24.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\bz\25.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\bz\26.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\bz\27.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\bz\28.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\bz\29.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\bz\3.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\bz\30.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\bz\4.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\bz\5.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\bz\6.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\bz\7.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\bz\8.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\bz\9.gif"
SetOutPath "$INSTDIR\Face"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\face.cfg"
SetOutPath "$INSTDIR\Face\more"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\more\bbs_xq0.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\more\bbs_xq1.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\more\bbs_xq10.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\more\bbs_xq11.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\more\bbs_xq12.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\more\bbs_xq13.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\more\bbs_xq14.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\more\bbs_xq15.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\more\bbs_xq16.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\more\bbs_xq17.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\more\bbs_xq18.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\more\bbs_xq19.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\more\bbs_xq2.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\more\bbs_xq20.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\more\bbs_xq21.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\more\bbs_xq22.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\more\bbs_xq23.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\more\bbs_xq24.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\more\bbs_xq25.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\more\bbs_xq26.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\more\bbs_xq27.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\more\bbs_xq28.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\more\bbs_xq29.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\more\bbs_xq3.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\more\bbs_xq30.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\more\bbs_xq31.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\more\bbs_xq32.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\more\bbs_xq33.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\more\bbs_xq34.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\more\bbs_xq35.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\more\bbs_xq36.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\more\bbs_xq37.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\more\bbs_xq38.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\more\bbs_xq39.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\more\bbs_xq4.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\more\bbs_xq40.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\more\bbs_xq41.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\more\bbs_xq42.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\more\bbs_xq43.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\more\bbs_xq44.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\more\bbs_xq45.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\more\bbs_xq46.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\more\bbs_xq47.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\more\bbs_xq48.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\more\bbs_xq49.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\more\bbs_xq5.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\more\bbs_xq50.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\more\bbs_xq51.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\more\bbs_xq52.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\more\bbs_xq53.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\more\bbs_xq54.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\more\bbs_xq55.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\more\bbs_xq56.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\more\bbs_xq57.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\more\bbs_xq58.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\more\bbs_xq59.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\more\bbs_xq6.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\more\bbs_xq7.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\more\bbs_xq8.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\Face\more\bbs_xq9.gif"
SetOutPath "$INSTDIR\Face"
SetOutPath "$INSTDIR"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\IdleMonitor.dll"
SetOutPath "$INSTDIR\IMAGE"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\IMAGE\5qlog.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\IMAGE\chat_audio.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\IMAGE\chat_blot.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\IMAGE\chat_error.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\IMAGE\chat_file.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\IMAGE\chat_info.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\IMAGE\chat_loadface.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\IMAGE\chat_loadpic.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\IMAGE\chat_video.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\IMAGE\SettingCamera.bmp"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\IMAGE\SettingHeadPhone.bmp"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\IMAGE\SettingMicPhone.bmp"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\IMAGE\SettingNoCamera.bmp"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\IMAGE\VideoBuddyConn.gif"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\IMAGE\VideoSelf.gif"
SetOutPath "$INSTDIR"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\litedb.dll"
FileOpen $0 $INSTDIR\msvcp71.dll r
IfErrors 0 +2
File "D:\wangliwei_xiaonei\setup_tools\setup\files\msvcp71.dll"
FileOpen $0 $INSTDIR\msvcr71.dll r
IfErrors 0 +2
File "D:\wangliwei_xiaonei\setup_tools\setup\files\msvcr71.dll"
;File "D:\wangliwei_xiaonei\setup_tools\setup\files\Skin5Q2.bmp"
SetOutPath "$INSTDIR\SOUND"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\SOUND\RecMsg.WAV"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\SOUND\UserLogin.WAV"
SetOutPath "$INSTDIR"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\TranGifCtl.dll"
File "D:\wangliwei_xiaonei\setup_tools\setup\files\VCodec.dll"
SectionEnd
;Section "Application" SEC01
;MessageBox MB_ICONINFORMATION|MB_OK "Application"
;SetOutPath "$INSTDIR"
;MessageBox MB_ICONINFORMATION|MB_OK "SetOutPathINSTDIR"
;SetOverwrite ifnewer
;File /r "D:\wangliwei_xiaonei\setup_tools\setup\files\*.*"
;MessageBox MB_ICONINFORMATION|MB_OK "File"
;SectionEnd
Section -AdditionalIcons
;MessageBox MB_ICONINFORMATION|MB_OK "AdditionalIcons"
CreateDirectory "$SMPROGRAMS\校内通"
;MessageBox MB_ICONINFORMATION|MB_OK "校内通"
CreateShortCut "$SMPROGRAMS\校内通\校内通.lnk" "$INSTDIR\5QIM.exe"
;MessageBox MB_ICONINFORMATION|MB_OK "5QIM.exe校内通.lnk"
CreateShortCut "$SMPROGRAMS\校内通\卸载校内通.lnk" "$INSTDIR\uninst.exe"
;MessageBox MB_ICONINFORMATION|MB_OK "uninst.exe"
CreateShortCut "$DESKTOP\校内通.lnk" "$INSTDIR\5QIM.exe"
;MessageBox MB_ICONINFORMATION|MB_OK "5QIM.exe"
SetOutPath $INSTDIR
WriteIniStr "$INSTDIR\${PRODUCT_NAME}.url" "InternetShortcut" "URL" "${PRODUCT_WEB_SITE}"
;MessageBox MB_ICONINFORMATION|MB_OK "InternetShortcut"
CreateShortCut "$SMPROGRAMS\校内通\校内网.lnk" "$INSTDIR\${PRODUCT_NAME}.url"
SectionEnd
Section -Post
;MessageBox MB_ICONINFORMATION|MB_OK "RegDLLTranGifCtl.dll"
RegDLL "$INSTDIR\TranGifCtl.dll"
;MessageBox MB_ICONINFORMATION|MB_OK "5QImWeb2312.dll"
RegDLL "$INSTDIR\5QImWeb2312.dll"
;MessageBox MB_ICONINFORMATION|MB_OK "pCastCtl.dll"
;RegDLL "$INSTDIR\pCastCtl.dll"
;MessageBox MB_ICONINFORMATION|MB_OK "uninst.exe"
WriteUninstaller "$INSTDIR\uninst.exe"
;MessageBox MB_ICONINFORMATION|MB_OK "DisplayName"
WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayName" "${PRODUCT_NAME}"
WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "UninstallString" "$INSTDIR\uninst.exe"
WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayIcon" "$INSTDIR\5QIM.exe"
WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayVersion" "${PRODUCT_VERSION}"
WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "URLInfoAbout" "${PRODUCT_WEB_SITE}"
WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "Publisher" "${PRODUCT_PUBLISHER}"
WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_DIR_REGKEY}" "UPDATEURL" "http://im.xiaonei.com/update/AutoUpdate.xml"
WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_DIR_REGKEY}" "EXEPATH" "$INSTDIR\5QIM.exe"
WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_DIR_REGKEY}" "AUTOPATH" "$INSTDIR\AutoUpdate.exe"
WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_DIR_REGKEY}" "VERSION" "${PRODUCT_VERSION}"
WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_DIR_REGKEY}" "UninstallString" "$INSTDIR\uninst.exe"
WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_DIR_REGKEY}" "IsCheckNewVersion" "Yes"
WriteRegDWORD ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_DIR_REGKEY}" "UPGRADEAUTORUN" 0x00000001
WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_DIR_REGKEY}" "UpdateData" "2007"
WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "Software\Microsoft\Windows\CurrentVersion\Run" "5QIM" "$INSTDIR\5QIM.exe"
SectionEnd
Function un.onUninstSuccess
HideWindow
ExecShell "open" "http://im.xiaonei.com/uninstallsurvey.html"
IfSilent +2 0
MessageBox MB_ICONINFORMATION|MB_OK "$(^Name) 已成功地从你的计算机移除。"
IfSilent 0 +2
WriteRegStr hklm Software\5QIMUninstall "5QIMUninstall" "5QIMUninstall"
FunctionEnd
Function un.onUninstFailed
HideWindow
IfSilent 0 +2
WriteRegStr hklm Software\5QIMUninstall "5QIMUninstall" "5QIMUninstall"
FunctionEnd
Function un.onInit
;MessageBox MB_ICONINFORMATION|MB_OK "un.onInit"
;DLLTest::Check "$INSTDIR"
;pop $0
;DetailPrint "$0"
;StrCmp $0 "false" 0 +2
;quit
clearerrors
IfSilent +2 0
Exec '"$INSTDIR\CommonStat.exe" u'
DLLTest::CheckIM
pop $0
DetailPrint "$0"
StrCmp $0 "true" 0 remove
FindWindow $0 "" "校内通 解除安装"
IntCmp $0 0 DONE
quit
DONE:
MessageBox MB_ICONINFORMATION|MB_OK "先关闭应用程序才能卸载。"
quit
remove:
IfSilent +3 0
MessageBox MB_ICONQUESTION|MB_YESNO|MB_DEFBUTTON2 "你确实要完全移除$(^Name),及其所有的组件?" IDYES +2
Abort
FunctionEnd
Section Uninstall
;MessageBox MB_ICONINFORMATION|MB_OK "Uninstall"
UnRegDLL "$INSTDIR\TranGifCtl.dll"
;UnRegDLL "$INSTDIR\pCastCtl.dll"
Delete "$INSTDIR\${PRODUCT_NAME}.url"
Delete "$INSTDIR\uninst.exe"
;MessageBox MB_ICONINFORMATION|MB_OK "Uninstall---uninst.exe"
Delete "$INSTDIR\SOUND\UserLogin.Wav"
Delete "$INSTDIR\SOUND\RecMsg.Wav"
Delete "$INSTDIR\TranGifCtl.dll"
;Delete "$INSTDIR\msvcr71.dll"
;Delete "$INSTDIR\msvcp71.dll"
Delete "$INSTDIR\litedb.dll"
Delete "$INSTDIR\5QIM.exe"
Delete "$INSTDIR\5QImMedia.dll"
Delete "$INSTDIR\readme.txt"
;MessageBox MB_ICONINFORMATION|MB_OK "Uninstall---5QImMedia.dll"
;Delete "$INSTDIR\Default5Q.config"
Delete "$INSTDIR\IdleMonitor.dll"
Delete "$INSTDIR\group.dll"
Delete "$INSTDIR\Protocol.dll"
;Delete "$INSTDIR\Skin5Q2.bmp"
Delete "$INSTDIR\VCodec.dll"
;MessageBox MB_ICONINFORMATION|MB_OK "Uninstall---VCodec.dll"
;Delete "$INSTDIR\pCastCtl.dll"
;Delete "$INSTDIR\pcast.dll"
Delete "$INSTDIR\GUpdate.dll"
Delete "$INSTDIR\CommonStat.exe"
Delete "$INSTDIR\CopyScreen.exe"
Delete "$INSTDIR\ENV\env.xml"
;MessageBox MB_ICONINFORMATION|MB_OK "Uninstall---env.xml"
Delete "$INSTDIR\Face\BIG\TARGETFACE\饿2.gif"
Delete "$INSTDIR\Face\BIG\TARGETFACE\饿.gif"
Delete "$INSTDIR\Face\BIG\TARGETFACE\音乐.gif"
Delete "$INSTDIR\Face\BIG\TARGETFACE\雪人.gif"
Delete "$INSTDIR\Face\BIG\TARGETFACE\难过.gif"
Delete "$INSTDIR\Face\BIG\TARGETFACE\闭嘴.gif"
Delete "$INSTDIR\Face\BIG\TARGETFACE\酷.gif"
Delete "$INSTDIR\Face\BIG\TARGETFACE\足球.gif"
Delete "$INSTDIR\Face\BIG\TARGETFACE\谄笑、媒婆笑.gif"
Delete "$INSTDIR\Face\BIG\TARGETFACE\调皮眨眼.gif"
Delete "$INSTDIR\Face\BIG\TARGETFACE\装可爱.gif"
Delete "$INSTDIR\Face\BIG\TARGETFACE\色迷迷.gif"
Delete "$INSTDIR\Face\BIG\TARGETFACE\舔.gif"
Delete "$INSTDIR\Face\BIG\TARGETFACE\礼物.gif"
Delete "$INSTDIR\Face\BIG\TARGETFACE\疑问.gif"
Delete "$INSTDIR\Face\BIG\TARGETFACE\生病.gif"
Delete "$INSTDIR\Face\BIG\TARGETFACE\生日蛋糕.gif"
Delete "$INSTDIR\Face\BIG\TARGETFACE\玫瑰.gif"
Delete "$INSTDIR\Face\BIG\TARGETFACE\献花_玫瑰.gif"
Delete "$INSTDIR\Face\BIG\TARGETFACE\献花.gif"
Delete "$INSTDIR\Face\BIG\TARGETFACE\猫咪.gif"
Delete "$INSTDIR\Face\BIG\TARGETFACE\猪头.gif"
Delete "$INSTDIR\Face\BIG\TARGETFACE\爱心.gif"
Delete "$INSTDIR\Face\BIG\TARGETFACE\炸弹.gif"
Delete "$INSTDIR\Face\BIG\TARGETFACE\流泪.gif"
Delete "$INSTDIR\Face\BIG\TARGETFACE\流口水.gif"
Delete "$INSTDIR\Face\BIG\TARGETFACE\汗.gif"
Delete "$INSTDIR\Face\BIG\TARGETFACE\晕.gif"
Delete "$INSTDIR\Face\BIG\TARGETFACE\撇撇嘴.gif"
Delete "$INSTDIR\Face\BIG\TARGETFACE\握手.gif"
Delete "$INSTDIR\Face\BIG\TARGETFACE\拳击手套打,榔头敲.gif"
Delete "$INSTDIR\Face\BIG\TARGETFACE\打电话.gif"
Delete "$INSTDIR\Face\BIG\TARGETFACE\戒指.gif"
Delete "$INSTDIR\Face\BIG\TARGETFACE\憨笑——鼻涕.gif"
Delete "$INSTDIR\Face\BIG\TARGETFACE\憨笑.gif"
Delete "$INSTDIR\Face\BIG\TARGETFACE\惊讶.gif"
Delete "$INSTDIR\Face\BIG\TARGETFACE\惊恐.gif"
Delete "$INSTDIR\Face\BIG\TARGETFACE\思考.gif"
Delete "$INSTDIR\Face\BIG\TARGETFACE\心碎.gif"
Delete "$INSTDIR\Face\BIG\TARGETFACE\微笑.gif"
Delete "$INSTDIR\Face\BIG\TARGETFACE\强2.gif"
Delete "$INSTDIR\Face\BIG\TARGETFACE\强.gif"
Delete "$INSTDIR\Face\BIG\TARGETFACE\弱——BS.gif"
Delete "$INSTDIR\Face\BIG\TARGETFACE\弱.gif"
Delete "$INSTDIR\Face\BIG\TARGETFACE\尴尬.gif"
Delete "$INSTDIR\Face\BIG\TARGETFACE\大哭.gif"
Delete "$INSTDIR\Face\BIG\TARGETFACE\大兵.gif"
Delete "$INSTDIR\Face\BIG\TARGETFACE\困2.gif"
Delete "$INSTDIR\Face\BIG\TARGETFACE\困.gif"
Delete "$INSTDIR\Face\BIG\TARGETFACE\咖啡、热茶.gif"
Delete "$INSTDIR\Face\BIG\TARGETFACE\呲牙笑.gif"
Delete "$INSTDIR\Face\BIG\TARGETFACE\吻.gif"
Delete "$INSTDIR\Face\BIG\TARGETFACE\吐.gif"
Delete "$INSTDIR\Face\BIG\TARGETFACE\吃饭.gif"
Delete "$INSTDIR\Face\BIG\TARGETFACE\叹气.gif"
Delete "$INSTDIR\Face\BIG\TARGETFACE\可爱.gif"
Delete "$INSTDIR\Face\BIG\TARGETFACE\发怒.gif"
Delete "$INSTDIR\Face\BIG\TARGETFACE\加油.gif"
Delete "$INSTDIR\Face\BIG\TARGETFACE\凋谢.gif"
Delete "$INSTDIR\Face\BIG\TARGETFACE\再见.gif"
Delete "$INSTDIR\Face\BIG\TARGETFACE\偷笑.gif"
Delete "$INSTDIR\Face\BIG\TARGETFACE\便便2.gif"
Delete "$INSTDIR\Face\BIG\TARGETFACE\便便1.gif"
Delete "$INSTDIR\Face\BIG\TARGETFACE\下雨.gif"
Delete "$INSTDIR\Face\BIG\TARGETFACE\ok.gif"
Delete "$INSTDIR\Face\BIG\TARGETFACE\no.gif"
;MessageBox MB_ICONINFORMATION|MB_OK "Uninstall---\Face\BIG\TARGETFACE\no.gif"
Delete "$INSTDIR\Face\face.cfg"
Delete "$INSTDIR\Face\BIG\9.gif"
Delete "$INSTDIR\Face\BIG\8.gif"
Delete "$INSTDIR\Face\BIG\7.gif"
Delete "$INSTDIR\Face\BIG\63.gif"
Delete "$INSTDIR\Face\BIG\62.gif"
Delete "$INSTDIR\Face\BIG\61.gif"
Delete "$INSTDIR\Face\BIG\60.gif"
Delete "$INSTDIR\Face\BIG\6.gif"
Delete "$INSTDIR\Face\BIG\59.gif"
Delete "$INSTDIR\Face\BIG\58.gif"
Delete "$INSTDIR\Face\BIG\57.gif"
Delete "$INSTDIR\Face\BIG\56.gif"
Delete "$INSTDIR\Face\BIG\55.gif"
Delete "$INSTDIR\Face\BIG\54.gif"
Delete "$INSTDIR\Face\BIG\53.gif"
Delete "$INSTDIR\Face\BIG\52.gif"
Delete "$INSTDIR\Face\BIG\51.gif"
Delete "$INSTDIR\Face\BIG\50.gif"
Delete "$INSTDIR\Face\BIG\5.gif"
Delete "$INSTDIR\Face\BIG\49.gif"
Delete "$INSTDIR\Face\BIG\48.gif"
Delete "$INSTDIR\Face\BIG\47.gif"
Delete "$INSTDIR\Face\BIG\46.gif"
Delete "$INSTDIR\Face\BIG\45.gif"
Delete "$INSTDIR\Face\BIG\44.gif"
Delete "$INSTDIR\Face\BIG\43.gif"
Delete "$INSTDIR\Face\BIG\42.gif"
Delete "$INSTDIR\Face\BIG\41.gif"
Delete "$INSTDIR\Face\BIG\40.gif"
Delete "$INSTDIR\Face\BIG\4.gif"
Delete "$INSTDIR\Face\BIG\39.gif"
Delete "$INSTDIR\Face\BIG\38.gif"
Delete "$INSTDIR\Face\BIG\37.gif"
Delete "$INSTDIR\Face\BIG\36.gif"
Delete "$INSTDIR\Face\BIG\35.gif"
Delete "$INSTDIR\Face\BIG\34.gif"
Delete "$INSTDIR\Face\BIG\33.gif"
Delete "$INSTDIR\Face\BIG\32.gif"
Delete "$INSTDIR\Face\BIG\31.gif"
Delete "$INSTDIR\Face\BIG\30.gif"
Delete "$INSTDIR\Face\BIG\3.gif"
Delete "$INSTDIR\Face\BIG\29.gif"
Delete "$INSTDIR\Face\BIG\28.gif"
Delete "$INSTDIR\Face\BIG\27.gif"
Delete "$INSTDIR\Face\BIG\26.gif"
Delete "$INSTDIR\Face\BIG\25.gif"
Delete "$INSTDIR\Face\BIG\24.gif"
Delete "$INSTDIR\Face\BIG\23.gif"
Delete "$INSTDIR\Face\BIG\22.gif"
Delete "$INSTDIR\Face\BIG\21.gif"
Delete "$INSTDIR\Face\BIG\20.gif"
Delete "$INSTDIR\Face\BIG\2.gif"
Delete "$INSTDIR\Face\BIG\19.gif"
Delete "$INSTDIR\Face\BIG\18.gif"
Delete "$INSTDIR\Face\BIG\17.gif"
Delete "$INSTDIR\Face\BIG\16.gif"
Delete "$INSTDIR\Face\BIG\15.gif"
Delete "$INSTDIR\Face\BIG\14.gif"
Delete "$INSTDIR\Face\BIG\13.gif"
Delete "$INSTDIR\Face\BIG\12.gif"
Delete "$INSTDIR\Face\BIG\11.gif"
Delete "$INSTDIR\Face\BIG\10.gif"
Delete "$INSTDIR\Face\BIG\1.gif"
Delete "$INSTDIR\Face\bz\1.gif"
Delete "$INSTDIR\Face\bz\2.gif"
Delete "$INSTDIR\Face\bz\3.gif"
Delete "$INSTDIR\Face\bz\4.gif"
Delete "$INSTDIR\Face\bz\5.gif"
Delete "$INSTDIR\Face\bz\6.gif"
Delete "$INSTDIR\Face\bz\7.gif"
Delete "$INSTDIR\Face\bz\8.gif"
Delete "$INSTDIR\Face\bz\9.gif"
Delete "$INSTDIR\Face\bz\10.gif"
Delete "$INSTDIR\Face\bz\11.gif"
Delete "$INSTDIR\Face\bz\12.gif"
Delete "$INSTDIR\Face\bz\13.gif"
Delete "$INSTDIR\Face\bz\14.gif"
Delete "$INSTDIR\Face\bz\15.gif"
Delete "$INSTDIR\Face\bz\16.gif"
Delete "$INSTDIR\Face\bz\17.gif"
Delete "$INSTDIR\Face\bz\18.gif"
Delete "$INSTDIR\Face\bz\19.gif"
Delete "$INSTDIR\Face\bz\20.gif"
Delete "$INSTDIR\Face\bz\21.gif"
Delete "$INSTDIR\Face\bz\22.gif"
Delete "$INSTDIR\Face\bz\23.gif"
Delete "$INSTDIR\Face\bz\24.gif"
Delete "$INSTDIR\Face\bz\25.gif"
Delete "$INSTDIR\Face\bz\26.gif"
Delete "$INSTDIR\Face\bz\27.gif"
Delete "$INSTDIR\Face\bz\28.gif"
Delete "$INSTDIR\Face\bz\29.gif"
Delete "$INSTDIR\Face\bz\30.gif"
Delete "$INSTDIR\Face\more\bbs_xq0.gif"
Delete "$INSTDIR\Face\more\bbs_xq1.gif"
Delete "$INSTDIR\Face\more\bbs_xq2.gif"
Delete "$INSTDIR\Face\more\bbs_xq3.gif"
Delete "$INSTDIR\Face\more\bbs_xq4.gif"
Delete "$INSTDIR\Face\more\bbs_xq5.gif"
Delete "$INSTDIR\Face\more\bbs_xq6.gif"
Delete "$INSTDIR\Face\more\bbs_xq7.gif"
Delete "$INSTDIR\Face\more\bbs_xq8.gif"
Delete "$INSTDIR\Face\more\bbs_xq9.gif"
Delete "$INSTDIR\Face\more\bbs_xq10.gif"
Delete "$INSTDIR\Face\more\bbs_xq11.gif"
Delete "$INSTDIR\Face\more\bbs_xq12.gif"
Delete "$INSTDIR\Face\more\bbs_xq13.gif"
Delete "$INSTDIR\Face\more\bbs_xq14.gif"
Delete "$INSTDIR\Face\more\bbs_xq15.gif"
Delete "$INSTDIR\Face\more\bbs_xq16.gif"
Delete "$INSTDIR\Face\more\bbs_xq17.gif"
Delete "$INSTDIR\Face\more\bbs_xq18.gif"
Delete "$INSTDIR\Face\more\bbs_xq19.gif"
Delete "$INSTDIR\Face\more\bbs_xq20.gif"
Delete "$INSTDIR\Face\more\bbs_xq21.gif"
Delete "$INSTDIR\Face\more\bbs_xq22.gif"
Delete "$INSTDIR\Face\more\bbs_xq23.gif"
Delete "$INSTDIR\Face\more\bbs_xq24.gif"
Delete "$INSTDIR\Face\more\bbs_xq25.gif"
Delete "$INSTDIR\Face\more\bbs_xq26.gif"
Delete "$INSTDIR\Face\more\bbs_xq27.gif"
Delete "$INSTDIR\Face\more\bbs_xq28.gif"
Delete "$INSTDIR\Face\more\bbs_xq29.gif"
Delete "$INSTDIR\Face\more\bbs_xq30.gif"
Delete "$INSTDIR\Face\more\bbs_xq31.gif"
Delete "$INSTDIR\Face\more\bbs_xq32.gif"
Delete "$INSTDIR\Face\more\bbs_xq33.gif"
Delete "$INSTDIR\Face\more\bbs_xq34.gif"
Delete "$INSTDIR\Face\more\bbs_xq35.gif"
Delete "$INSTDIR\Face\more\bbs_xq36.gif"
Delete "$INSTDIR\Face\more\bbs_xq37.gif"
Delete "$INSTDIR\Face\more\bbs_xq38.gif"
Delete "$INSTDIR\Face\more\bbs_xq39.gif"
Delete "$INSTDIR\Face\more\bbs_xq40.gif"
Delete "$INSTDIR\Face\more\bbs_xq41.gif"
Delete "$INSTDIR\Face\more\bbs_xq42.gif"
Delete "$INSTDIR\Face\more\bbs_xq43.gif"
Delete "$INSTDIR\Face\more\bbs_xq44.gif"
Delete "$INSTDIR\Face\more\bbs_xq45.gif"
Delete "$INSTDIR\Face\more\bbs_xq46.gif"
Delete "$INSTDIR\Face\more\bbs_xq47.gif"
Delete "$INSTDIR\Face\more\bbs_xq48.gif"
Delete "$INSTDIR\Face\more\bbs_xq49.gif"
Delete "$INSTDIR\Face\more\bbs_xq50.gif"
Delete "$INSTDIR\Face\more\bbs_xq51.gif"
Delete "$INSTDIR\Face\more\bbs_xq52.gif"
Delete "$INSTDIR\Face\more\bbs_xq53.gif"
Delete "$INSTDIR\Face\more\bbs_xq54.gif"
Delete "$INSTDIR\Face\more\bbs_xq55.gif"
Delete "$INSTDIR\Face\more\bbs_xq56.gif"
Delete "$INSTDIR\Face\more\bbs_xq57.gif"
Delete "$INSTDIR\Face\more\bbs_xq58.gif"
Delete "$INSTDIR\Face\more\bbs_xq59.gif"
;Delete "$INSTDIR\Skin\小苹果测试.config"
;Delete "$INSTDIR\Skin\Skin5Q2_apple.bmp"
Delete "$INSTDIR\Skin\Skin5Q2.bmp"
Delete "$INSTDIR\Skin\Default5Q.config"
Delete "$INSTDIR\IMAGE\5qlog.gif"
Delete "$INSTDIR\IMAGE\chat_audio.gif"
Delete "$INSTDIR\IMAGE\chat_blot.gif"
Delete "$INSTDIR\IMAGE\chat_error.gif"
Delete "$INSTDIR\IMAGE\chat_file.gif"
Delete "$INSTDIR\IMAGE\chat_info.gif"
Delete "$INSTDIR\IMAGE\chat_video.gif"
Delete "$INSTDIR\IMAGE\chat_loadface.gif"
Delete "$INSTDIR\IMAGE\chat_loadpic.gif"
Delete "$INSTDIR\IMAGE\SettingCamera.bmp"
Delete "$INSTDIR\IMAGE\SettingHeadPhone.bmp"
Delete "$INSTDIR\IMAGE\SettingMicPhone.bmp"
Delete "$INSTDIR\IMAGE\SettingNoCamera.bmp"
Delete "$INSTDIR\IMAGE\VideoBuddyConn.gif"
Delete "$INSTDIR\IMAGE\VideoSelf.gif"
;MessageBox MB_ICONINFORMATION|MB_OK "Uninstall---\IMAGE\VideoSelf.gif"
;Delete "$INSTDIR\Skin5Q.bmp"
;Delete "$INSTDIR\5qlog.gif"
IfSilent +2 0
Delete "$INSTDIR\AutoUpdate.exe"
Delete "$SMPROGRAMS\校内通\校内网.lnk"
Delete "$DESKTOP\校内通.lnk"
Delete "$SMPROGRAMS\校内通\校内通.lnk"
Delete "$SMPROGRAMS\校内通\卸载校内通.lnk"
RMDir "$SMPROGRAMS\校内通"
;MessageBox MB_ICONINFORMATION|MB_OK "Uninstall---校内通\卸载校内通.ln"
RMDir "$INSTDIR\ENV"
RMDir "$INSTDIR\IMAGE"
RMDir "$INSTDIR\SOUND"
RMDir "$INSTDIR\Face\BIG\TARGETFACE"
RMDir "$INSTDIR\Face\BIG"
RMDir "$INSTDIR\Face\more"
RMDir "$INSTDIR\Face\bz"
RMDir "$INSTDIR\Face"
RMDir "$INSTDIR\Skin"
;IfSilent +2 0
;RMDir "$INSTDIR"
DeleteRegKey ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}"
DeleteRegKey HKLM "${PRODUCT_DIR_REGKEY}"
;MessageBox MB_ICONINFORMATION|MB_OK "Uninstall---DeleteRegKey"
DeleteRegValue HKLM "Software\Microsoft\Windows\CurrentVersion\Run" "5QIM"
SetAutoClose true
SectionEnd
Function WelcomePagePre
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Settings" "Numfields" "5"
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Settings" "NextButtonText" "我同意(&I)"
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field 2" "Left" "120"
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field 2" "Right" "300"
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field 2" "top" "10"
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field 2" "Bottom" "30"
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field 3" "Left" "120"
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field 3" "Right" "300"
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field 3" "top" "30"
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field 3" "Text" "这个向导将指引你完成${PRODUCT_NAME}的安装过程."
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field 3" "Bottom" "50"
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field 4" "Type" "label"
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field 4" "Text" "在安装${PRODUCT_NAME}之前,请阅读授权协议."
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field 4" "Left" "120"
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field 4" "Right" "300"
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field 4" "Top" "50"
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field 4" "Bottom" "60"
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field 5" "Type" "Text"
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field 5" "Left" "120"
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field 5" "Right" "320"
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field 5" "Top" "70"
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field 5" "Bottom" "180"
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field 5" "MinLen" "4"
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field 5" "MaxLen" "10240"
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field 5" "ValidateText" "ValidateText"
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field 5" "Flags" "MULTILINE|READONLY|VSCROLL"
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field 5" "State" "text"
FunctionEnd
Function WelcomePageShow
Push $0
!insertmacro MUI_INSTALLOPTIONS_READ $R6 "ioSpecial.ini" "Field 5" "HWND"
strcpy $R1 "$PLUGINSDIR\License.txt"
ClearErrors
FileOpen $R2 $R1 r ;$R2 = 文件句柄
${Unless} ${Errors} ;确保打开文件没有发生错误
System::Call /NOUNLOAD "Kernel32::GetFileSize(i, i) i (R2, 0) .R3" ;$R3 = 文件大小
IntOp $R3 $R3 + 1
System::Alloc /NOUNLOAD $R3 ;分配内存
Pop $R4 ;内存地址
${If} $R4 U> 0 ;确保分配了内存
System::Call /NOUNLOAD "*(i 0) i .R5"
System::Call /NOUNLOAD `Kernel32::ReadFile(i, i, i, i, i) i (R2, R4R4, R3, R5R5, 0)`
System::Call /NOUNLOAD "*$R5(i .R1)"
${If} $R1 > 0
System::Call /NOUNLOAD "User32::SendMessage(i, i, i, i) i (R6, ${WM_SETTEXT}, 0, R4)"
${EndIf}
System::Free /NOUNLOAD $R5
System::Free $R4 ;释放内存
${EndIf}
FileClose $R2
${EndUnless}
Pop $0
!insertmacro MUI_INSTALLOPTIONS_INITDIALOG "ioFile.ini"
GetDlgItem $1 $HWNDPARENT 1
Push "$PLUGINSDIR\ioFile.ini" ;Page .ini file where the field can be found.
Push "$1" ;Page handle you got when reserving the page.
Push "1" ;Field number to set focus.
Call SetFocus
Push $0
Push $1
;GetDlgItem $0 $MUI_HWND 1204
;GetDlgItem $1 $HWNDPARENT 1
;SendMessage $0 ${WM_KILLFOCUS} $1 0
;SendMessage $1 ${WM_SETFOCUS} $0 0
;SetFocus $1
Pop $1
Pop $0
Push $0
GetDlgItem $0 $MUI_HWND 1203
SetCtlColors $0 "000000" "FFFFFF"
CreateFont $1 "$(^Font)" "$(^FontSize)" "400"
SendMessage $0 ${WM_SETFONT} $1 1
Pop $0
FunctionEnd
Function FinishPagePre
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Settings" "Numfields" "6"
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field 3" "Left" "130"
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field 4" "Type" "checkbox"
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field 4" "Text" "安装完成后立即运行校内通"
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field 4" "Left" "130"
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field 4" "Right" "250"
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field 4" "Top" "80"
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field 4" "Bottom" "100"
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field 4" "Flags" "FOCUS"
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field 4" "State" "1"
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field 5" "Type" "checkbox"
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field 5" "Text" "安装完成后显示新版本特性"
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field 5" "Left" "130"
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field 5" "Right" "250"
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field 5" "Top" "95"
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field 5" "Bottom" "120"
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field 5" "Flags" "FOCUS"
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field 5" "State" "1"
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field 6" "Type" "checkbox"
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field 6" "Text" "将校内网设为首页"
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field 6" "Left" "130"
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field 6" "Right" "250"
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field 6" "Top" "110"
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field 6" "Bottom" "140"
!insertmacro MUI_INSTALLOPTIONS_WRITE "ioSpecial.ini" "Field 6" "State" "0"
FunctionEnd
Function FinishPageShow
Push $0
GetDlgItem $0 $MUI_HWND 1203
SetCtlColors $0 "000000" "FFFFFF"
CreateFont $1 "$(^Font)" "$(^FontSize)" "400"
SendMessage $0 ${WM_SETFONT} $1 1
Pop $0
Push $0
GetDlgItem $0 $MUI_HWND 1204
SetCtlColors $0 "000000" "FFFFFF"
CreateFont $1 "$(^Font)" "$(^FontSize)" "400"
SendMessage $0 ${WM_SETFONT} $1 1
Pop $0
Push $0
GetDlgItem $0 $MUI_HWND 1205
SetCtlColors $0 "000000" "FFFFFF"
CreateFont $1 "$(^Font)" "$(^FontSize)" "400"
SendMessage $0 ${WM_SETFONT} $1 1
Pop $0
FunctionEnd
Function FinishPageLeave
;打开应用程序
!insertmacro MUI_INSTALLOPTIONS_READ $R1 "ioSpecial.ini" "Field 4" "State"
StrCmp $R1 1 0 +3
Exec '"$INSTDIR\5QIM.exe"'
Exec '"$INSTDIR\CommonStat.exe" s'
;打开ReadMe
!insertmacro MUI_INSTALLOPTIONS_READ $R1 "ioSpecial.ini" "Field 5" "State"
StrCmp $R1 1 0 +2
ExecShell "open" "$INSTDIR\readme.txt"
;将校内网设为首页
!insertmacro MUI_INSTALLOPTIONS_READ $R1 "ioSpecial.ini" "Field 6" "State"
StrCmp $R1 1 0 +2
WriteRegStr HKCU "SOFTWARE\Microsoft\Internet Explorer\Main" "Start Page" "http://www.xiaonei.com"
FunctionEnd
Function SetFocus
Exch $0 ; Control Number
Exch
Exch $2 ; Page Handle
Exch
Exch 2
Exch $3 ; Page INI File
Exch 2
Push $1
Push $R0
Push $R1
Push $R2
Push $R3
Push $R4
Push $R5
IntOp $1 $0 + 1199
GetDlgItem $1 $2 $1
# Send WM_SETFOCUS message
System::Call "user32::SetFocus(i r1, i 0x0007, i,i)i"
ReadINIStr $R0 "$3" "Field $0" "Left"
ReadINIStr $R1 "$3" "Field $0" "Right"
ReadINIStr $R3 "$3" "Field $0" "Top"
ReadINIStr $R4 "$3" "Field $0" "Bottom"
IntOp $R2 $R1 - $R0
IntOp $R5 $R4 - $R3
System::Call "user32::CreateCaret(i r0, i, i R2, i R5)i"
System::Call "user32::ShowCaret(i r0)i"
Pop $R5
Pop $R4
Pop $R3
Pop $R2
Pop $R1
Pop $R0
Pop $1
Pop $0
Pop $2
Pop $3
FunctionEnd