; 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