杉宫竹苑工作室

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2471|回复: 0

QQ2005正式版SP1

[复制链接]
发表于 2017-2-26 15:04:34 | 显示全部楼层 |阅读模式

正式会员享受无限制浏览网站功能和高速网盘下载,赶快加入本站吧!

您需要 登录 才可以下载或查看,没有账号?立即注册

x
  1. ; 安装程序初始定义常量
  2. !define PRODUCT_NAME "腾讯QQ2005"
  3. !define PRODUCT_VERSION "正式版SP1"
  4. !define PRODUCT_PUBLISHER "罾心製作"
  5. !define PRODUCT_WEB_SITE "http://www.blog.163.com/53_54/"
  6. !define PRODUCT_DIR_REGKEY "Software\Microsoft\Windows\CurrentVersion\App Paths\QQ.exe"
  7. !define PRODUCT_UNINST_KEY "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}"
  8. !define PRODUCT_UNINST_ROOT_KEY "HKLM"
  9. !define PRODUCT_STARTMENU_REGVAL "NSIS:StartMenuDir"
  10. SetCompressor /SOLID lzma
  11. ;设置lzma压缩时的字典大小,Mb为单位;64MB时,耗内存近600Mb
  12. SetCompressorDictSize 64
  13. InstType "完全安装"
  14. InstType "推荐安装"
  15. InstType "最小安装"
  16. ; ------ MUI 现代界面定义 (1.67 版本以上兼容) ------
  17. !include "MUI.nsh"
  18. xpstyle on
  19. ;!include "UsefulLib.nsh"

  20. ; MUI 预定义常量
  21. !define MUI_BGCOLOR "ACE5A7"
  22. !define MUI_ABORTWARNING
  23. !define MUI_ICON "${NSISDIR}\Contrib\Graphics\Icons\orange-install.ico"
  24. !define MUI_UNICON "${NSISDIR}\Contrib\Graphics\Icons\orange-uninstall.ico"
  25. !define MUI_HEADERIMAGE
  26. !define MUI_HEADERIMAGE_BITMAP "header.bmp"
  27. !define MUI_WELCOMEFINISHPAGE_BITMAP "wizard.bmp"
  28. !define MUI_UNWELCOMEFINISHPAGE_BITMAP "wizard.bmp"
  29. !define MUI_INSTFILESPAGE_COLORS "FFFFFF 079204"
  30. !define MUI_FINISHPAGE_RUN
  31. !define MUI_FINISHPAGE_RUN_TEXT "安装完成运行QQ"
  32. ;!define MUI_FINISHPAGE_RUN_NOTCHECKED
  33. !define MUI_FINISHPAGE_RUN_FUNCTION FinishRun
  34. !define MUI_FINISHPAGE_SHOWREADME
  35. !define MUI_FINISHPAGE_SHOWREADME_TEXT "创建桌面快捷方式(推荐)"
  36. ;!define MUI_FINISHPAGE_SHOWREADME_NOTCHECKED
  37. !define MUI_FINISHPAGE_SHOWREADME_FUNCTION desktoplink
  38. !define MUI_FINISHPAGE_LINK "${PRODUCT_WEB_SITE}"
  39. !define MUI_FINISHPAGE_LINK_LOCATION "${PRODUCT_WEB_SITE}"
  40. !define MUI_FINISHPAGE_LINK_COLOR "000080"
  41. Var STARTMENU_FOLDER
  42. ; 语言选择窗口常量设置
  43. !define MUI_LANGDLL_REGISTRY_ROOT "${PRODUCT_UNINST_ROOT_KEY}"
  44. !define MUI_LANGDLL_REGISTRY_KEY "${PRODUCT_UNINST_KEY}"
  45. !define MUI_LANGDLL_REGISTRY_VALUENAME "NSIS:Language"
  46. ; 欢迎页面
  47. !define MUI_WELCOMEPAGE_TEXT "更新改进:\r\n\r\n1.集成珊瑚虫显示IP功能 \r\n\r\n2.一款无插件绿色软件 \r\n\r\n3.随心所欲自定义组件包软件 \r\n\r\n4.集成腾讯内核 \r\n\r\n5. http://www.blog.163.com/53_54/"
  48. !insertmacro MUI_PAGE_WELCOME
  49. ; 许可协议页面
  50. ;!define MUI_LICENSEPAGE_RADIOBUTTONS
  51. !insertmacro MUI_PAGE_LICENSE "QQ_license.rtf"
  52. ; 组件选择页面
  53. !insertmacro MUI_PAGE_COMPONENTS
  54. ; 安装目录选择页面
  55. !insertmacro MUI_PAGE_DIRECTORY
  56. ;Start Menu Folder Page Configuration
  57. ;下一句:不提供是否创建开始菜单选择
  58. ;!define MUI_STARTMENUPAGE_NODISABLE
  59. !define MUI_STARTMENUPAGE_DEFAULTFOLDER "腾讯软件"
  60. !define MUI_STARTMENUPAGE_REGISTRY_ROOT "${PRODUCT_UNINST_ROOT_KEY}"
  61. !define MUI_STARTMENUPAGE_REGISTRY_KEY "${PRODUCT_UNINST_KEY}"
  62. !define MUI_STARTMENUPAGE_REGISTRY_VALUENAME "${PRODUCT_STARTMENU_REGVAL}"
  63. !insertmacro MUI_PAGE_STARTMENU Application $STARTMENU_FOLDER
  64. ; 安装过程页面
  65. !insertmacro MUI_PAGE_INSTFILES
  66. ; 安装完成页面
  67. !define MUI_FINISHPAGE_SHOWREADME "http://www.blog.163.com/53_54/"
  68. !define MUI_FINISHPAGE_LINK "罾心製作"
  69. !define MUI_FINISHPAGE_LINK_LOCATION "http://www.blog.163.com/53_54/"
  70. !insertmacro MUI_PAGE_FINISH
  71. ; 安装卸载过程页面
  72. !insertmacro MUI_UNPAGE_INSTFILES
  73. ; 安装界面包含的语言设置
  74. !insertmacro MUI_LANGUAGE "English"
  75. !insertmacro MUI_LANGUAGE "SimpChinese"

  76. ; 安装预释放文件
  77. !insertmacro MUI_RESERVEFILE_LANGDLL
  78. !insertmacro MUI_RESERVEFILE_INSTALLOPTIONS
  79. ; ------ MUI 现代界面定义结束 ------
  80. Name "腾讯QQ2005SP1 版"
  81. OutFile "腾讯QQ2005SP1版.exe"
  82. InstallDir "$PROGRAMFILES\Tencent\QQ"
  83. ShowInstDetails hide
  84. ShowUnInstDetails hide
  85. BrandingText "罾心製作 http://www.blog.163.com/53_54/于${__Date__}发布"
  86. SectionGroup "腾讯QQ" Tencent
  87. Section "基本构件(必需)" SEC00
  88.   SectionIn 1 2 3 RO
  89.   SetOutPath "$SYSDIR"
  90.   SetOverwrite off
  91.   File "系统组件\*.*"
  92.   regdll "$SYSDIR\RealMediaSplitter.ax"
  93.   SetOutPath "$INSTDIR"
  94.   SetOverwrite on
  95.   File /r "腾讯QQ\*.*"
  96.   regdll "$instdir\CPHelper.dll"
  97.   regdll "$instdir\ImageOle.dll"
  98.   regdll "$instdir\VQQPlayer.ocx"
  99.   WriteRegDWORD HKEY_LOCAL_MACHINE "SOFTWARE\TENCENT\QQ" "check" 0x43bd2764
  100.   WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\TENCENT\QQ" "Install" "$instdir"
  101.   WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\TENCENT\QQ" "version" "1445.110"
  102.   WriteRegDWORD HKEY_LOCAL_MACHINE "SOFTWARE\TENCENT\QQ" "Uindata" 0x43be2f74
  103.   WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\TENCENT\PLATFORM_TYPE_LIST\1" "TypeName" "QQ"
  104.   WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\TENCENT\PLATFORM_TYPE_LIST\1" "TypePath" "$instdir\QQ.exe"
  105.   WriteIniStr "$INSTDIR\罾心製作.url" "InternetShortcut" "URL" "${PRODUCT_WEB_SITE}"
  106.   !insertmacro MUI_STARTMENU_WRITE_BEGIN Application
  107.   CreateDirectory "$SMPROGRAMS\$STARTMENU_FOLDER"
  108.   CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\卸载腾讯QQ.lnk" "$INSTDIR\uninst.exe"
  109.   CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\腾讯QQ原版.lnk" "$INSTDIR\qq.exe" "" "" 1 SW_SHOWNORMAL "" "运行腾讯QQ2005正式版(原版)"
  110.   CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\罾心製作网站.lnk" "$INSTDIR\Sprite网站.url" "" "" 1 SW_SHOWNORMAL "" "访问罾心製作网站"
  111.   !insertmacro MUI_STARTMENU_WRITE_END
  112. SectionEnd
  113. Section "IE插件文件" SECIE
  114.   SectionIn 1
  115.   SetOutPath "$INSTDIR"
  116.   File /r "可选组件\IE插件\*.*"
  117. SectionEnd
  118. Section "QQPet" SECQQpet
  119.   SectionIn 1 2
  120.   SetOutPath "$INSTDIR"
  121.   File /r "可选组件\QQPet\*.*"
  122.   RegDll "$instdir\QQPet.dll"
  123. SectionEnd
  124. Section "QQ广告" SECQQAD
  125.   SectionIn 1
  126.   SetOutPath "$INSTDIR"
  127.   File /r "可选组件\QQ广告\*.*"
  128. SectionEnd
  129. Section "QQZone" SECQQZone
  130.   SectionIn 1 2
  131.   SetOutPath "$INSTDIR"
  132.   File /r "可选组件\QZone\*.*"
  133.   RegDll "$instdir\QZONE\PhotoUploadCtrl.ocx"
  134. SectionEnd
  135. Section "TIM平台" SECTIM
  136.   SectionIn 1 2
  137.   SetOutPath "$INSTDIR"
  138.   File /r "可选组件\TIM平台\*.*"
  139.   regdll "$instdir\TIMProxy.dll"
  140.   regdll "$instdir\Timwp.dll"
  141.   WriteRegStr HKEY_CLASSES_ROOT "CLSID\{A7CC2FDB-EED7-4FDA-880E-C762570CC005}" "" "QQMainCreator Component"
  142.   WriteRegStr HKEY_CLASSES_ROOT "CLSID\{A7CC2FDB-EED7-4FDA-880E-C762570CC005}\LocalServer32" "" "$instdir\TIMPlatform.exe"
  143.   WriteRegStr HKEY_CLASSES_ROOT "CLSID\{A7CC2FDB-EED7-4FDA-880E-C762570CC005}\ProgID" "" "QQ.QQMainCreator"
  144. SectionEnd
  145. Section "USB电话" SECUSBPH
  146.   SectionIn 1
  147.   SetOutPath "$INSTDIR"
  148.   File /r "可选组件\USB电话\*.*"
  149. SectionEnd
  150. Section "互动空间" SECHD
  151.   SectionIn 1
  152.   SetOutPath "$INSTDIR"
  153.   File /r "可选组件\互动空间\*.*"
  154.   WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\TENCENT\QQ\qbox" "install" "$instdir"
  155.   WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\TENCENT\QQ\qbox" "version" "1.0.103.1223"
  156.   !insertmacro MUI_STARTMENU_WRITE_BEGIN Application
  157.   CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\互动空间.lnk" "$INSTDIR\HDRoom.exe"
  158.   !insertmacro MUI_STARTMENU_WRITE_END
  159. SectionEnd
  160. Section "企业好友" SECB
  161.   SectionIn 1
  162.   SetOutPath "$INSTDIR"
  163.   File /r "可选组件\企业好友\*.*"
  164. SectionEnd
  165. Section "商务伴侣" SECBuddy
  166.   SectionIn 1 2
  167.   SetOutPath "$INSTDIR"
  168.   File /r "可选组件\商务伴侣\*.*"
  169. SectionEnd
  170. Section "手机短信" SECMMS
  171.   SectionIn 1 2
  172.   SetOutPath "$INSTDIR"
  173.   File /r "可选组件\手机短信\*.*"
  174. SectionEnd
  175. Section "文件传输" SECFT
  176.   SectionIn 1 2
  177.   SetOutPath "$INSTDIR"
  178.   File /r "可选组件\文件传输\*.*"
  179. SectionEnd
  180. Section "文件共享" SECFSH
  181.   SectionIn 1
  182.   SetOutPath "$INSTDIR"
  183.   File /r "可选组件\文件共享\*.*"
  184. SectionEnd
  185. Section "皮肤QQ2005" SECSkin
  186.   SectionIn 1 2
  187.   SetOutPath "$INSTDIR"
  188.   File /r "可选组件\皮肤QQ2005\*.*"
  189. SectionEnd
  190. Section "网络硬盘" SECND
  191.   SectionIn 1 2
  192.   SetOutPath "$INSTDIR"
  193.   File /r "可选组件\网络硬盘\*.*"
  194.   regdll "$instdir\qdshm.dll"
  195. SectionEnd
  196. Section "聊天室" SECCHR
  197.   SectionIn 1
  198.   SetOutPath "$INSTDIR"
  199.   File /r "可选组件\聊天室\*.*"
  200. SectionEnd
  201. Section "通讯录" SECADDR
  202.   SectionIn 1
  203.   SetOutPath "$INSTDIR"
  204.   File /r "可选组件\通讯录\*.*"
  205. SectionEnd
  206. Section "自动更新" SECUPDATE
  207.   SectionIn 1 2
  208.   SetOutPath "$INSTDIR"
  209.   File /r "可选组件\自动更新\*.*"
  210. SectionEnd
  211. Section "自定义面板" SECContentTab
  212.   SectionIn 1
  213.   SetOutPath "$INSTDIR"
  214.   File /r "可选组件\自定义面板\*.*"
  215. SectionEnd
  216. Section "远程桌面" SECDSH
  217.   SectionIn 1 2
  218.   SetOutPath "$INSTDIR"
  219.   File /r "可选组件\远程桌面\*.*"
  220. SectionEnd
  221. Section "错误报告" SECBUGR
  222.   SectionIn 1 2
  223.   SetOutPath "$INSTDIR"
  224.   File /r "可选组件\错误报告\*.*"
  225.   CreateShortCut "$INSTDIR\QQHangReport.lnk" "$INSTDIR\BugReport.exe" "/Target=$QQ /Describe=$ /Output=$ /RunMode=3"
  226. SectionEnd
  227. Section "音乐空间" SECMISIC
  228.   SectionIn 1
  229.   SetOutPath "$INSTDIR"
  230.   File /r "可选组件\音乐空间\*.*"
  231. WriteRegStr HKEY_CLASSES_ROOT "AppID\{CB9BCD4B-03B5-4487-AC8F-6164DD6433AB}" "" "QQMusicSvr"
  232. WriteRegStr HKEY_CLASSES_ROOT "AppID\QQMusicSvr.EXE" "AppID" "{CB9BCD4B-03B5-4487-AC8F-6164DD6433AB}"
  233. WriteRegStr HKEY_CLASSES_ROOT "CLSID\{6927992D-6A89-4549-8A32-95901BF5D920}" "" "QQMusicCreator Class"
  234. WriteRegStr HKEY_CLASSES_ROOT "CLSID\{6927992D-6A89-4549-8A32-95901BF5D920}" "AppID" "{CB9BCD4B-03B5-4487-AC8F-6164DD6433AB}"
  235. WriteRegStr HKEY_CLASSES_ROOT "CLSID\{6927992D-6A89-4549-8A32-95901BF5D920}\LocalServer32" "" "$instdir\QQMusic.exe"
  236. WriteRegStr HKEY_CLASSES_ROOT "CLSID\{6927992D-6A89-4549-8A32-95901BF5D920}\ProgID" "" "QQMusicSvr.QQMusicCreator.1"
  237. WriteRegStr HKEY_CLASSES_ROOT "CLSID\{6927992D-6A89-4549-8A32-95901BF5D920}\Programmable" "" ""
  238. WriteRegStr HKEY_CLASSES_ROOT "CLSID\{6927992D-6A89-4549-8A32-95901BF5D920}\TypeLib" "" "{C4549B07-549D-46C4-AAF6-49CC54B99F69}"
  239. WriteRegStr HKEY_CLASSES_ROOT "CLSID\{6927992D-6A89-4549-8A32-95901BF5D920}\VersionIndependentProgID" "" "QQMusicSvr.QQMusicCreator"
  240. WriteRegStr HKEY_CLASSES_ROOT "Interface\{10126174-A34C-4DA4-9B5A-B71DE87EDD34}" "" "IQQMusicCreator"
  241. WriteRegStr HKEY_CLASSES_ROOT "Interface\{10126174-A34C-4DA4-9B5A-B71DE87EDD34}\ProxyStubClsid" "" "{00020424-0000-0000-C000-000000000046}"
  242. WriteRegStr HKEY_CLASSES_ROOT "Interface\{10126174-A34C-4DA4-9B5A-B71DE87EDD34}\ProxyStubClsid32" "" "{00020424-0000-0000-C000-000000000046}"
  243. WriteRegStr HKEY_CLASSES_ROOT "Interface\{10126174-A34C-4DA4-9B5A-B71DE87EDD34}\TypeLib" "" "{C4549B07-549D-46C4-AAF6-49CC54B99F69}"
  244. WriteRegStr HKEY_CLASSES_ROOT "Interface\{10126174-A34C-4DA4-9B5A-B71DE87EDD34}\TypeLib" "Version" "1.0"
  245. WriteRegStr HKEY_CLASSES_ROOT "Interface\{B07CCA0D-7B19-4921-868C-46B6C837825D}" "" "IQQMusicControl"
  246. WriteRegStr HKEY_CLASSES_ROOT "Interface\{B07CCA0D-7B19-4921-868C-46B6C837825D}\ProxyStubClsid" "" "{00020424-0000-0000-C000-000000000046}"
  247. WriteRegStr HKEY_CLASSES_ROOT "Interface\{B07CCA0D-7B19-4921-868C-46B6C837825D}\ProxyStubClsid32" "" "{00020424-0000-0000-C000-000000000046}"
  248. WriteRegStr HKEY_CLASSES_ROOT "Interface\{B07CCA0D-7B19-4921-868C-46B6C837825D}\TypeLib" "" "{C4549B07-549D-46C4-AAF6-49CC54B99F69}"
  249. WriteRegStr HKEY_CLASSES_ROOT "Interface\{B07CCA0D-7B19-4921-868C-46B6C837825D}\TypeLib" "Version" "1.0"
  250. WriteRegStr HKEY_CLASSES_ROOT "Interface\{BA105B6F-B84D-4992-B9FE-4C2D144A3641}" "" "IQQMusicOptionMng"
  251. WriteRegStr HKEY_CLASSES_ROOT "Interface\{BA105B6F-B84D-4992-B9FE-4C2D144A3641}\ProxyStubClsid" "" "{00020424-0000-0000-C000-000000000046}"
  252. WriteRegStr HKEY_CLASSES_ROOT "Interface\{BA105B6F-B84D-4992-B9FE-4C2D144A3641}\ProxyStubClsid32" "" "{00020424-0000-0000-C000-000000000046}"
  253. WriteRegStr HKEY_CLASSES_ROOT "Interface\{BA105B6F-B84D-4992-B9FE-4C2D144A3641}\TypeLib" "" "{C4549B07-549D-46C4-AAF6-49CC54B99F69}"
  254. WriteRegStr HKEY_CLASSES_ROOT "Interface\{BA105B6F-B84D-4992-B9FE-4C2D144A3641}\TypeLib" "Version" "1.0"
  255. WriteRegStr HKEY_CLASSES_ROOT "Interface\{C44022F3-7CB2-401A-A6B9-C380F22D4754}" "" "IQQMusicLyricMng"
  256. WriteRegStr HKEY_CLASSES_ROOT "Interface\{C44022F3-7CB2-401A-A6B9-C380F22D4754}\ProxyStubClsid" "" "{00020424-0000-0000-C000-000000000046}"
  257. WriteRegStr HKEY_CLASSES_ROOT "Interface\{C44022F3-7CB2-401A-A6B9-C380F22D4754}\ProxyStubClsid32" "" "{00020424-0000-0000-C000-000000000046}"
  258. WriteRegStr HKEY_CLASSES_ROOT "Interface\{C44022F3-7CB2-401A-A6B9-C380F22D4754}\TypeLib" "" "{C4549B07-549D-46C4-AAF6-49CC54B99F69}"
  259. WriteRegStr HKEY_CLASSES_ROOT "Interface\{C44022F3-7CB2-401A-A6B9-C380F22D4754}\TypeLib" "Version" "1.0"
  260. WriteRegStr HKEY_CLASSES_ROOT "Interface\{D521927A-0430-4BE0-ABE7-817A77E833FC}" "" "IQQMusicPlayer"
  261. WriteRegStr HKEY_CLASSES_ROOT "Interface\{D521927A-0430-4BE0-ABE7-817A77E833FC}\ProxyStubClsid" "" "{00020424-0000-0000-C000-000000000046}"
  262. WriteRegStr HKEY_CLASSES_ROOT "Interface\{D521927A-0430-4BE0-ABE7-817A77E833FC}\ProxyStubClsid32" "" "{00020424-0000-0000-C000-000000000046}"
  263. WriteRegStr HKEY_CLASSES_ROOT "Interface\{D521927A-0430-4BE0-ABE7-817A77E833FC}\TypeLib" "" "{C4549B07-549D-46C4-AAF6-49CC54B99F69}"
  264. WriteRegStr HKEY_CLASSES_ROOT "Interface\{D521927A-0430-4BE0-ABE7-817A77E833FC}\TypeLib" "Version" "1.0"
  265. WriteRegStr HKEY_CLASSES_ROOT "Interface\{D62D79C8-3FB9-4D52-BC25-08FB69C0F9BD}" "" "_IQQMusicDataMngEvents"
  266. WriteRegStr HKEY_CLASSES_ROOT "Interface\{D62D79C8-3FB9-4D52-BC25-08FB69C0F9BD}\ProxyStubClsid" "" "{00020420-0000-0000-C000-000000000046}"
  267. WriteRegStr HKEY_CLASSES_ROOT "Interface\{D62D79C8-3FB9-4D52-BC25-08FB69C0F9BD}\ProxyStubClsid32" "" "{00020420-0000-0000-C000-000000000046}"
  268. WriteRegStr HKEY_CLASSES_ROOT "Interface\{D62D79C8-3FB9-4D52-BC25-08FB69C0F9BD}\TypeLib" "" "{C4549B07-549D-46C4-AAF6-49CC54B99F69}"
  269. WriteRegStr HKEY_CLASSES_ROOT "Interface\{D62D79C8-3FB9-4D52-BC25-08FB69C0F9BD}\TypeLib" "Version" "1.0"
  270. WriteRegStr HKEY_CLASSES_ROOT "Interface\{D6C683F8-2E52-4E1E-B421-4D9882F8766E}" "" "IQQMusicDataMng"
  271. WriteRegStr HKEY_CLASSES_ROOT "Interface\{D6C683F8-2E52-4E1E-B421-4D9882F8766E}\ProxyStubClsid" "" "{00020424-0000-0000-C000-000000000046}"
  272. WriteRegStr HKEY_CLASSES_ROOT "Interface\{D6C683F8-2E52-4E1E-B421-4D9882F8766E}\ProxyStubClsid32" "" "{00020424-0000-0000-C000-000000000046}"
  273. WriteRegStr HKEY_CLASSES_ROOT "Interface\{D6C683F8-2E52-4E1E-B421-4D9882F8766E}\TypeLib" "" "{C4549B07-549D-46C4-AAF6-49CC54B99F69}"
  274. WriteRegStr HKEY_CLASSES_ROOT "Interface\{D6C683F8-2E52-4E1E-B421-4D9882F8766E}\TypeLib" "Version" "1.0"
  275. WriteRegStr HKEY_CLASSES_ROOT "Interface\{DE5BCB71-1D17-49AF-9864-54A0706BF406}" "" "_IQQMusicLyricMngEvents"
  276. WriteRegStr HKEY_CLASSES_ROOT "Interface\{DE5BCB71-1D17-49AF-9864-54A0706BF406}\ProxyStubClsid" "" "{00020420-0000-0000-C000-000000000046}"
  277. WriteRegStr HKEY_CLASSES_ROOT "Interface\{DE5BCB71-1D17-49AF-9864-54A0706BF406}\ProxyStubClsid32" "" "{00020420-0000-0000-C000-000000000046}"
  278. WriteRegStr HKEY_CLASSES_ROOT "Interface\{DE5BCB71-1D17-49AF-9864-54A0706BF406}\TypeLib" "" "{C4549B07-549D-46C4-AAF6-49CC54B99F69}"
  279. WriteRegStr HKEY_CLASSES_ROOT "Interface\{DE5BCB71-1D17-49AF-9864-54A0706BF406}\TypeLib" "Version" "1.0"
  280. WriteRegStr HKEY_CLASSES_ROOT "Interface\{E0044E80-24E6-401E-A45A-EFD702538ACA}" "" "_IQQMusicControlEvents"
  281. WriteRegStr HKEY_CLASSES_ROOT "Interface\{E0044E80-24E6-401E-A45A-EFD702538ACA}\ProxyStubClsid" "" "{00020420-0000-0000-C000-000000000046}"
  282. WriteRegStr HKEY_CLASSES_ROOT "Interface\{E0044E80-24E6-401E-A45A-EFD702538ACA}\ProxyStubClsid32" "" "{00020420-0000-0000-C000-000000000046}"
  283. WriteRegStr HKEY_CLASSES_ROOT "Interface\{E0044E80-24E6-401E-A45A-EFD702538ACA}\TypeLib" "" "{C4549B07-549D-46C4-AAF6-49CC54B99F69}"
  284. WriteRegStr HKEY_CLASSES_ROOT "Interface\{E0044E80-24E6-401E-A45A-EFD702538ACA}\TypeLib" "Version" "1.0"
  285. WriteRegStr HKEY_CLASSES_ROOT "Interface\{E9AAA78B-8AB9-4660-8617-D16717E348A9}" "" "_IQQMusicOptionMngEvents"
  286. WriteRegStr HKEY_CLASSES_ROOT "Interface\{E9AAA78B-8AB9-4660-8617-D16717E348A9}\ProxyStubClsid" "" "{00020420-0000-0000-C000-000000000046}"
  287. WriteRegStr HKEY_CLASSES_ROOT "Interface\{E9AAA78B-8AB9-4660-8617-D16717E348A9}\ProxyStubClsid32" "" "{00020420-0000-0000-C000-000000000046}"
  288. WriteRegStr HKEY_CLASSES_ROOT "Interface\{E9AAA78B-8AB9-4660-8617-D16717E348A9}\TypeLib" "" "{C4549B07-549D-46C4-AAF6-49CC54B99F69}"
  289. WriteRegStr HKEY_CLASSES_ROOT "Interface\{E9AAA78B-8AB9-4660-8617-D16717E348A9}\TypeLib" "Version" "1.0"
  290. WriteRegStr HKEY_CLASSES_ROOT "Interface\{F9D51BBE-F69E-4D7E-8A36-9D65B534F508}" "" "_IQQMusicPlayerEvents"
  291. WriteRegStr HKEY_CLASSES_ROOT "Interface\{F9D51BBE-F69E-4D7E-8A36-9D65B534F508}\ProxyStubClsid" "" "{00020420-0000-0000-C000-000000000046}"
  292. WriteRegStr HKEY_CLASSES_ROOT "Interface\{F9D51BBE-F69E-4D7E-8A36-9D65B534F508}\ProxyStubClsid32" "" "{00020420-0000-0000-C000-000000000046}"
  293. WriteRegStr HKEY_CLASSES_ROOT "Interface\{F9D51BBE-F69E-4D7E-8A36-9D65B534F508}\TypeLib" "" "{C4549B07-549D-46C4-AAF6-49CC54B99F69}"
  294. WriteRegStr HKEY_CLASSES_ROOT "Interface\{F9D51BBE-F69E-4D7E-8A36-9D65B534F508}\TypeLib" "Version" "1.0"
  295. WriteRegStr HKEY_CLASSES_ROOT "QQMusicSvr.QQMusicCreator" "" "QQMusicCreator Class"
  296. WriteRegStr HKEY_CLASSES_ROOT "QQMusicSvr.QQMusicCreator\CLSID" "" "{6927992D-6A89-4549-8A32-95901BF5D920}"
  297. WriteRegStr HKEY_CLASSES_ROOT "QQMusicSvr.QQMusicCreator\CurVer" "" "QQMusicSvr.QQMusicCreator.1"
  298. WriteRegStr HKEY_CLASSES_ROOT "QQMusicSvr.QQMusicCreator.1" "" "QQMusicCreator Class"
  299. WriteRegStr HKEY_CLASSES_ROOT "QQMusicSvr.QQMusicCreator.1\CLSID" "" "{6927992D-6A89-4549-8A32-95901BF5D920}"
  300. WriteRegStr HKEY_CLASSES_ROOT "TypeLib\{C4549B07-549D-46C4-AAF6-49CC54B99F69}" "" ""
  301. WriteRegStr HKEY_CLASSES_ROOT "TypeLib\{C4549B07-549D-46C4-AAF6-49CC54B99F69}\1.0" "" "QQMusicSvr 1.0 Type Library"
  302. WriteRegStr HKEY_CLASSES_ROOT "TypeLib\{C4549B07-549D-46C4-AAF6-49CC54B99F69}\1.0\0" "" ""
  303. WriteRegStr HKEY_CLASSES_ROOT "TypeLib\{C4549B07-549D-46C4-AAF6-49CC54B99F69}\1.0\0\win32" "" "$instdir\QQMusic.exe"
  304. WriteRegStr HKEY_CLASSES_ROOT "TypeLib\{C4549B07-549D-46C4-AAF6-49CC54B99F69}\1.0\FLAGS" "" "0"
  305. WriteRegStr HKEY_CLASSES_ROOT "TypeLib\{C4549B07-549D-46C4-AAF6-49CC54B99F69}\1.0\HELPDIR" "" "$instdir"
  306. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Classes\AppID\{CB9BCD4B-03B5-4487-AC8F-6164DD6433AB}" "" "QQMusicSvr"
  307. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Classes\AppID\QQMusicSvr.EXE" "AppID" "{CB9BCD4B-03B5-4487-AC8F-6164DD6433AB}"
  308. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Classes\CLSID\{6927992D-6A89-4549-8A32-95901BF5D920}" "" "QQMusicCreator Class"
  309. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Classes\CLSID\{6927992D-6A89-4549-8A32-95901BF5D920}" "AppID" "{CB9BCD4B-03B5-4487-AC8F-6164DD6433AB}"
  310. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Classes\CLSID\{6927992D-6A89-4549-8A32-95901BF5D920}\LocalServer32" "" "$instdir\QQMusic.exe"
  311. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Classes\CLSID\{6927992D-6A89-4549-8A32-95901BF5D920}\ProgID" "" "QQMusicSvr.QQMusicCreator.1"
  312. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Classes\CLSID\{6927992D-6A89-4549-8A32-95901BF5D920}\Programmable" "" ""
  313. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Classes\CLSID\{6927992D-6A89-4549-8A32-95901BF5D920}\TypeLib" "" "{C4549B07-549D-46C4-AAF6-49CC54B99F69}"
  314. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Classes\CLSID\{6927992D-6A89-4549-8A32-95901BF5D920}\VersionIndependentProgID" "" "QQMusicSvr.QQMusicCreator"
  315. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Classes\Interface\{10126174-A34C-4DA4-9B5A-B71DE87EDD34}" "" "IQQMusicCreator"
  316. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Classes\Interface\{10126174-A34C-4DA4-9B5A-B71DE87EDD34}\ProxyStubClsid" "" "{00020424-0000-0000-C000-000000000046}"
  317. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Classes\Interface\{10126174-A34C-4DA4-9B5A-B71DE87EDD34}\ProxyStubClsid32" "" "{00020424-0000-0000-C000-000000000046}"
  318. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Classes\Interface\{10126174-A34C-4DA4-9B5A-B71DE87EDD34}\TypeLib" "" "{C4549B07-549D-46C4-AAF6-49CC54B99F69}"
  319. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Classes\Interface\{10126174-A34C-4DA4-9B5A-B71DE87EDD34}\TypeLib" "Version" "$"1.0"
  320. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Classes\Interface\{B07CCA0D-7B19-4921-868C-46B6C837825D}" "" "IQQMusicControl"
  321. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Classes\Interface\{B07CCA0D-7B19-4921-868C-46B6C837825D}\ProxyStubClsid" "" "{00020424-0000-0000-C000-000000000046}"
  322. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Classes\Interface\{B07CCA0D-7B19-4921-868C-46B6C837825D}\ProxyStubClsid32" "" "{00020424-0000-0000-C000-000000000046}"
  323. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Classes\Interface\{B07CCA0D-7B19-4921-868C-46B6C837825D}\TypeLib" "" "{C4549B07-549D-46C4-AAF6-49CC54B99F69}"
  324. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Classes\Interface\{B07CCA0D-7B19-4921-868C-46B6C837825D}\TypeLib" "Version" "1.0"
  325. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Classes\Interface\{BA105B6F-B84D-4992-B9FE-4C2D144A3641}" "" "IQQMusicOptionMng"
  326. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Classes\Interface\{BA105B6F-B84D-4992-B9FE-4C2D144A3641}\ProxyStubClsid" "" "{00020424-0000-0000-C000-000000000046}"
  327. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Classes\Interface\{BA105B6F-B84D-4992-B9FE-4C2D144A3641}\ProxyStubClsid32" "" "{00020424-0000-0000-C000-000000000046}"
  328. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Classes\Interface\{BA105B6F-B84D-4992-B9FE-4C2D144A3641}\TypeLib" "" "{C4549B07-549D-46C4-AAF6-49CC54B99F69}"
  329. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Classes\Interface\{BA105B6F-B84D-4992-B9FE-4C2D144A3641}\TypeLib" "Version" "1.0"
  330. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Classes\Interface\{C44022F3-7CB2-401A-A6B9-C380F22D4754}" "" "IQQMusicLyricMng"
  331. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Classes\Interface\{C44022F3-7CB2-401A-A6B9-C380F22D4754}\ProxyStubClsid" "" "{00020424-0000-0000-C000-000000000046}"
  332. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Classes\Interface\{C44022F3-7CB2-401A-A6B9-C380F22D4754}\ProxyStubClsid32" "" "{00020424-0000-0000-C000-000000000046}"
  333. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Classes\Interface\{C44022F3-7CB2-401A-A6B9-C380F22D4754}\TypeLib" "" "{C4549B07-549D-46C4-AAF6-49CC54B99F69}"
  334. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Classes\Interface\{C44022F3-7CB2-401A-A6B9-C380F22D4754}\TypeLib" "Version" "1.0"
  335. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Classes\Interface\{D521927A-0430-4BE0-ABE7-817A77E833FC}" "" "IQQMusicPlayer"
  336. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Classes\Interface\{D521927A-0430-4BE0-ABE7-817A77E833FC}\ProxyStubClsid" "" "{00020424-0000-0000-C000-000000000046}"
  337. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Classes\Interface\{D521927A-0430-4BE0-ABE7-817A77E833FC}\ProxyStubClsid32" "" "{00020424-0000-0000-C000-000000000046}"
  338. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Classes\Interface\{D521927A-0430-4BE0-ABE7-817A77E833FC}\TypeLib" "" "{C4549B07-549D-46C4-AAF6-49CC54B99F69}"
  339. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Classes\Interface\{D521927A-0430-4BE0-ABE7-817A77E833FC}\TypeLib" "Version" "1.0"
  340. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Classes\Interface\{D62D79C8-3FB9-4D52-BC25-08FB69C0F9BD}" "" "_IQQMusicDataMngEvents"
  341. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Classes\Interface\{D62D79C8-3FB9-4D52-BC25-08FB69C0F9BD}\ProxyStubClsid" "" "{00020420-0000-0000-C000-000000000046}"
  342. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Classes\Interface\{D62D79C8-3FB9-4D52-BC25-08FB69C0F9BD}\ProxyStubClsid32" "" "{00020420-0000-0000-C000-000000000046}"
  343. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Classes\Interface\{D62D79C8-3FB9-4D52-BC25-08FB69C0F9BD}\TypeLib" "" "{C4549B07-549D-46C4-AAF6-49CC54B99F69}"
  344. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Classes\Interface\{D62D79C8-3FB9-4D52-BC25-08FB69C0F9BD}\TypeLib" "Version" "1.0"
  345. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Classes\Interface\{D6C683F8-2E52-4E1E-B421-4D9882F8766E}" "" "IQQMusicDataMng"
  346. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Classes\Interface\{D6C683F8-2E52-4E1E-B421-4D9882F8766E}\ProxyStubClsid" "" "{00020424-0000-0000-C000-000000000046}"
  347. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Classes\Interface\{D6C683F8-2E52-4E1E-B421-4D9882F8766E}\ProxyStubClsid32" "" "{00020424-0000-0000-C000-000000000046}"
  348. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Classes\Interface\{D6C683F8-2E52-4E1E-B421-4D9882F8766E}\TypeLib" "" "{C4549B07-549D-46C4-AAF6-49CC54B99F69}"
  349. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Classes\Interface\{D6C683F8-2E52-4E1E-B421-4D9882F8766E}\TypeLib" "Version" "1.0"
  350. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Classes\Interface\{DE5BCB71-1D17-49AF-9864-54A0706BF406}" "" "_IQQMusicLyricMngEvents"
  351. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Classes\Interface\{DE5BCB71-1D17-49AF-9864-54A0706BF406}\ProxyStubClsid" "" "{00020420-0000-0000-C000-000000000046}"
  352. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Classes\Interface\{DE5BCB71-1D17-49AF-9864-54A0706BF406}\ProxyStubClsid32" "" "{00020420-0000-0000-C000-000000000046}"
  353. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Classes\Interface\{DE5BCB71-1D17-49AF-9864-54A0706BF406}\TypeLib" "" "{C4549B07-549D-46C4-AAF6-49CC54B99F69}"
  354. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Classes\Interface\{DE5BCB71-1D17-49AF-9864-54A0706BF406}\TypeLib" "Version" "1.0"
  355. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Classes\Interface\{E0044E80-24E6-401E-A45A-EFD702538ACA}" "" "_IQQMusicControlEvents"
  356. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Classes\Interface\{E0044E80-24E6-401E-A45A-EFD702538ACA}\ProxyStubClsid" "" "{00020420-0000-0000-C000-000000000046}"
  357. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Classes\Interface\{E0044E80-24E6-401E-A45A-EFD702538ACA}\ProxyStubClsid32" "" "{00020420-0000-0000-C000-000000000046}"
  358. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Classes\Interface\{E0044E80-24E6-401E-A45A-EFD702538ACA}\TypeLib" "" "{C4549B07-549D-46C4-AAF6-49CC54B99F69}"
  359. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Classes\Interface\{E0044E80-24E6-401E-A45A-EFD702538ACA}\TypeLib" "Version" "1.0"
  360. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Classes\Interface\{E9AAA78B-8AB9-4660-8617-D16717E348A9}" "" "_IQQMusicOptionMngEvents"
  361. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Classes\Interface\{E9AAA78B-8AB9-4660-8617-D16717E348A9}\ProxyStubClsid" "" "{00020420-0000-0000-C000-000000000046}"
  362. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Classes\Interface\{E9AAA78B-8AB9-4660-8617-D16717E348A9}\ProxyStubClsid32" "" "{00020420-0000-0000-C000-000000000046}"
  363. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Classes\Interface\{E9AAA78B-8AB9-4660-8617-D16717E348A9}\TypeLib" "" "{C4549B07-549D-46C4-AAF6-49CC54B99F69}"
  364. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Classes\Interface\{E9AAA78B-8AB9-4660-8617-D16717E348A9}\TypeLib" "Version" "1.0"
  365. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Classes\Interface\{F9D51BBE-F69E-4D7E-8A36-9D65B534F508}" "" "_IQQMusicPlayerEvents"
  366. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Classes\Interface\{F9D51BBE-F69E-4D7E-8A36-9D65B534F508}\ProxyStubClsid" "" "{00020420-0000-0000-C000-000000000046}"
  367. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Classes\Interface\{F9D51BBE-F69E-4D7E-8A36-9D65B534F508}\ProxyStubClsid32" "" "{00020420-0000-0000-C000-000000000046}"
  368. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Classes\Interface\{F9D51BBE-F69E-4D7E-8A36-9D65B534F508}\TypeLib" "" "{C4549B07-549D-46C4-AAF6-49CC54B99F69}"
  369. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Classes\Interface\{F9D51BBE-F69E-4D7E-8A36-9D65B534F508}\TypeLib" "Version" "1.0"
  370. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Classes\QQMusicSvr.QQMusicCreator" "" "QQMusicCreator Class"
  371. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Classes\QQMusicSvr.QQMusicCreator\CLSID" "" "{6927992D-6A89-4549-8A32-95901BF5D920}"
  372. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Classes\QQMusicSvr.QQMusicCreator\CurVer" "" "QQMusicSvr.QQMusicCreator.1"
  373. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Classes\QQMusicSvr.QQMusicCreator.1" "" "QQMusicCreator Class"
  374. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Classes\QQMusicSvr.QQMusicCreator.1\CLSID" "" "{6927992D-6A89-4549-8A32-95901BF5D920}"
  375. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Classes\TypeLib\{C4549B07-549D-46C4-AAF6-49CC54B99F69}" "" ""
  376. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Classes\TypeLib\{C4549B07-549D-46C4-AAF6-49CC54B99F69}\1.0" "" "QQMusicSvr 1.0 Type Library"
  377. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Classes\TypeLib\{C4549B07-549D-46C4-AAF6-49CC54B99F69}\1.0\0" "" ""
  378. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Classes\TypeLib\{C4549B07-549D-46C4-AAF6-49CC54B99F69}\1.0\0\win32" "" "$instdir\QQMusic.exe"
  379. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Classes\TypeLib\{C4549B07-549D-46C4-AAF6-49CC54B99F69}\1.0\FLAGS" "" "0"
  380. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Classes\TypeLib\{C4549B07-549D-46C4-AAF6-49CC54B99F69}\1.0\HELPDIR" "" "$instdir"
  381. WriteRegDWORD HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\DirectDraw" "EmulationOnly" 0x0
  382. WriteRegDWORD HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\DirectDraw" "DisableAGPSupport" 0x0
  383. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\DirectDraw\Compatibility" "" ""
  384. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\DirectDraw\Compatibility\Bug!" "Name" "BUG!.EXE"
  385. WriteRegBin HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\DirectDraw\Compatibility\Bug!" "ID" 3d620932
  386. WriteRegBin HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\DirectDraw\Compatibility\Bug!" "Flags" 01000000
  387. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\DirectDraw\Compatibility\DemolitionDerby2" "Name" "DD2.EXE"
  388. WriteRegBin HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\DirectDraw\Compatibility\DemolitionDerby2" "ID" 44838832
  389. WriteRegBin HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\DirectDraw\Compatibility\DemolitionDerby2" "Flags" 01000000
  390. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\DirectDraw\Compatibility\MortalKombat3" "Name" "MK3W.EXE"
  391. WriteRegBin HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\DirectDraw\Compatibility\MortalKombat3" "ID" fc6de731
  392. WriteRegBin HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\DirectDraw\Compatibility\MortalKombat3" "Flags" 01000000
  393. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\DirectDraw\Compatibility\MsGolf98" "Name" "game.exe"
  394. WriteRegBin HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\DirectDraw\Compatibility\MsGolf98" "ID" 0dea1a35
  395. WriteRegBin HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\DirectDraw\Compatibility\MsGolf98" "Flags" 20000000
  396. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\DirectDraw\Compatibility\NHLPowerPlay" "Name" "PP96.EXE"
  397. WriteRegBin HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\DirectDraw\Compatibility\NHLPowerPlay" "ID" ff3fbf31
  398. WriteRegBin HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\DirectDraw\Compatibility\NHLPowerPlay" "Flags" 01000000
  399. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\DirectDraw\Compatibility\NortonSystemInfo" "Name" "SI32.EXE"
  400. WriteRegBin HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\DirectDraw\Compatibility\NortonSystemInfo" "ID" 29ea6332
  401. WriteRegBin HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\DirectDraw\Compatibility\NortonSystemInfo" "Flags" 04000000
  402. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\DirectDraw\Compatibility\Rogue Squadron" "Name" "ROGUE SQUADRON.EXE"
  403. WriteRegBin HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\DirectDraw\Compatibility\Rogue Squadron" "ID" d1d74c36
  404. WriteRegBin HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\DirectDraw\Compatibility\Rogue Squadron" "Flags" 40000000
  405. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\DirectDraw\Compatibility\Savage" "Name" "SAVAGE32.EXE"
  406. WriteRegBin HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\DirectDraw\Compatibility\Savage" "ID" 00876531
  407. WriteRegBin HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\DirectDraw\Compatibility\Savage" "Flags" 01000000
  408. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\DirectDraw\Compatibility\ScorchedPlanet" "Name" "SPLANETW.EXE"
  409. WriteRegBin HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\DirectDraw\Compatibility\ScorchedPlanet" "ID" 69044c32
  410. WriteRegBin HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\DirectDraw\Compatibility\ScorchedPlanet" "Flags" 02000000
  411. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\DirectDraw\Compatibility\SilentThunder" "Name" "A10SIM.EXE"
  412. WriteRegBin HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\DirectDraw\Compatibility\SilentThunder" "ID" 5d203556
  413. WriteRegBin HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\DirectDraw\Compatibility\SilentThunder" "Flags" 01000000
  414. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\DirectDraw\Compatibility\Terracide" "Name" "TERAWIN.EXE"
  415. WriteRegBin HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\DirectDraw\Compatibility\Terracide" "ID" 66cb9533
  416. WriteRegBin HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\DirectDraw\Compatibility\Terracide" "Flags" 04000000
  417. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\DirectDraw\Compatibility\ThirdDimension" "Name" "t3rd.EXE"
  418. WriteRegBin HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\DirectDraw\Compatibility\ThirdDimension" "ID" bf817f32
  419. WriteRegBin HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\DirectDraw\Compatibility\ThirdDimension" "Flags" 04000000
  420. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\DirectDraw\Compatibility\ZiffDavisQualityBenchmark" "Name" "BEND3DIM.EXE"
  421. WriteRegBin HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\DirectDraw\Compatibility\ZiffDavisQualityBenchmark" "ID" 6d5b4d33
  422. WriteRegBin HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\DirectDraw\Compatibility\ZiffDavisQualityBenchmark" "Flags" 04000000
  423. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\DirectDraw\Compatibility\ZiffDavisWinMarkBenchmark" "Name" "WBD3D.EXE"
  424. WriteRegBin HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\DirectDraw\Compatibility\ZiffDavisWinMarkBenchmark" "ID" 46fc4b33
  425. WriteRegBin HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\DirectDraw\Compatibility\ZiffDavisWinMarkBenchmark" "Flags" 04000000
  426. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\DirectDraw\MostRecentApplication" "Name" "QQMusic.exe"
  427. WriteRegDWORD HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\DirectDraw\MostRecentApplication" "ID" 0x430ecaa2
  428. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\TENCENT\QQMusic" "SaveCachePath" "$"$instdir\cache"
  429. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\TENCENT\QQMusic" "Install" "$instdir"
  430. WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\TENCENT\QQMusic" "Version" "501.1069"
  431.   !insertmacro MUI_STARTMENU_WRITE_BEGIN Application
  432.   CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\音乐中心.lnk" "$INSTDIR\QQMusic.exe"
  433.   !insertmacro MUI_STARTMENU_WRITE_END
  434. SectionEnd
  435. Section "魔法书" SECMAGICBOOK
  436.   SectionIn 1
  437.   SetOutPath "$INSTDIR"
  438.   File /r "可选组件\魔法书\*.*"
  439. SectionEnd
  440. SectionGroupend
  441. Section "QQ苹果托盘图标" SECAppleICO
  442.   SectionIn 1 2
  443.   SetOverwrite on
  444.   SetOutPath "$INSTDIR"
  445.   File "QQRes_Apple\QQRes.dll"
  446. SectionEnd
  447. Section "珊瑚虫外挂V4.1.2正式版" SECCoral
  448.   SectionIn 1 2
  449.   SetOverwrite on
  450.   SetOutPath "$INSTDIR"
  451.   File /r "珊瑚虫外挂\*.*"
  452.   Push $R0
  453.   ClearErrors
  454.   ReadRegStr $R0 HKLM "SOFTWARE\Microsoft\Windows\CurrentVersion" VersionNumber
  455.   StrCmp $R0 "98" +1 +4
  456.   Delete "$INSTDIR\CoralQQ.exe"
  457.   Rename $INSTDIR\CoralQQ98.exe $INSTDIR\CoralQQ.exe
  458.   goto CoralEnd
  459.   Delete "$INSTDIR\CoralQQ98.exe"
  460.   CoralEnd:
  461.   Pop $R0
  462.   !insertmacro MUI_STARTMENU_WRITE_BEGIN Application
  463.   CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\腾讯.lnk" "$INSTDIR\CoralQQ.exe" "" "" 1 SW_SHOWNORMAL "" "运行腾讯QQ2005 版"
  464.   !insertmacro MUI_STARTMENU_WRITE_END
  465. SectionEnd
  466. Section "QQ宠物资源" SECQQPetSource
  467.   SectionIn 1
  468.   SetOutPath "$INSTDIR"
  469.   SetOverwrite on
  470.   File /r "QQ宠物资源\*.*"
  471.   WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\TENCENT\QQPet" "Install" "$instdir\QQPet"
  472.   WriteRegStr HKEY_LOCAL_MACHINE "SOFTWARE\TENCENT\QQPet" "Version" "233.200"
  473.   RegDll "$instdir\QQPet\QQPetCommunity.dll"
  474.   RegDll "$instdir\QQPet\QQPetResDownload.dll"
  475. SectionEnd
  476. Section "IP更新与查询" SECIP
  477.   SectionIn 1 2
  478.   SetOutPath "$INSTDIR"
  479.   SetOverwrite on
  480.   File /r "IP更新与查询\*.*"
  481.   !insertmacro MUI_STARTMENU_WRITE_BEGIN Application
  482.   CreateShortCut "$SMPROGRAMS\$STARTMENU_FOLDER\IP查询.lnk" "$INSTDIR\ShowIP.exe"
  483.   !insertmacro MUI_STARTMENU_WRITE_END
  484. SectionEnd
  485. Section "MSN音效" SECMSN
  486.   SectionIn 1 2
  487.   CreateDirectory $INSTDIR\sound\backup
  488.   CopyFiles $INSTDIR\sound\*.wav $INSTDIR\sound\backup
  489.   SetOutPath "$INSTDIR"
  490.   File /r "可选组件\MSN音效\*.*"
  491. SectionEnd
  492. Section "QQ2005精简皮肤" SECSkin2005lite
  493.   SectionIn 1 2
  494.   CreateDirectory $INSTDIR\NewSkins\QQ2005原版皮肤
  495.   CopyFiles $INSTDIR\NewSkins\QQ2005\*.* $INSTDIR\NewSkins\QQ2005原版皮肤
  496.   RMDir $INSTDIR\NewSkins\QQ2005原版皮肤
  497.   RMDir /r $INSTDIR\NewSkins\QQ2005
  498.   SetOutPath "$INSTDIR"
  499.   SetOverwrite on
  500.   File /r "QQ2005精简皮肤\*.*"
  501. SectionEnd
  502. SectionGroup "注册IE插件与IE右键菜单" IEREG
  503. Section "注册IE插件DLL" SECREGIE
  504. SectionIn 1
  505. regdll "$instdir\QQIEHelper.dll"
  506. SectionEnd
  507. Section "上传到QQ网络硬盘" SECREGIE1
  508. SectionIn 1
  509. WriteRegStr HKEY_CURRENT_USER "Software\Microsoft\Internet Explorer\MenuExt\上传到QQ网络硬盘" "" "$instdir\AddToNetDisk.htm"
  510. WriteRegDWORD HKEY_CURRENT_USER "Software\Microsoft\Internet Explorer\MenuExt\上传到QQ网络硬盘" "contexts" 0x00000002
  511. SectionEnd
  512. Section "添加到QQ表情" SECREGIE2
  513. SectionIn 1
  514. WriteRegStr HKEY_CURRENT_USER "Software\Microsoft\Internet Explorer\MenuExt\添加到QQ表情" "" "$instdir\AddEmotion.htm"
  515. WriteRegDWORD HKEY_CURRENT_USER "Software\Microsoft\Internet Explorer\MenuExt\添加到QQ表情" "contexts" 0x00000002
  516. SectionEnd
  517. Section "添加到QQ自定义面板" SECREGIE3
  518. SectionIn 1
  519. WriteRegStr HKEY_CURRENT_USER "Software\Microsoft\Internet Explorer\MenuExt\添加到QQ自定义面板" "" "$instdir\AddPanel.htm"
  520. WriteRegDWORD HKEY_CURRENT_USER "Software\Microsoft\Internet Explorer\MenuExt\添加到QQ自定义面板" "contexts" 0x0000007F
  521. SectionEnd
  522. Section "用QQ彩信发送该图片" SECREGIE4
  523. SectionIn 1
  524. WriteRegStr HKEY_CURRENT_USER "Software\Microsoft\Internet Explorer\MenuExt\用QQ彩信发送该图片" "" "$instdir\SendMMS.htm"
  525. WriteRegDWORD HKEY_CURRENT_USER "Software\Microsoft\Internet Explorer\MenuExt\用QQ彩信发送该图片" "contexts" 0x00000002
  526. SectionEnd
  527. SectionGroupEnd

  528. Section -Post
  529.   WriteUninstaller "$INSTDIR\uninst.exe"
  530.   WriteRegStr HKLM "${PRODUCT_DIR_REGKEY}" "" "$INSTDIR\QQ.exe"
  531.   WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "Contact" "${PRODUCT_Email}"
  532.   WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayName" "$(^Name)"
  533.   WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "UninstallString" "$INSTDIR\uninst.exe"
  534.   WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayIcon" "$INSTDIR\QQ.exe"
  535.   WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayVersion" "${PRODUCT_VERSION}"
  536.   WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "URLInfoAbout" "${PRODUCT_WEB_SITE}"
  537.   WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "Publisher" "${PRODUCT_PUBLISHER}"
  538.   WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "Tencent QQ" "${PRODUCT_QQ}"
  539. SectionEnd
  540. #-- 根据 NSIS 脚本编辑规则,所有 Function 区段必须放置在 Section 区段之后编写,以避免安装程序出现未可预知的问题。--#
  541. ;安装组件选择,改变、回调函数
  542. Function .onSelChange
  543.   SectionGetFlags ${SECREGIE} $1
  544.   SectionGetFlags ${SECREGIE1} $2
  545.   SectionGetFlags ${SECREGIE2} $3
  546.   SectionGetFlags ${SECREGIE3} $4
  547.   SectionGetFlags ${SECREGIE4} $5
  548.   SectionGetFlags ${SECQQPetSource} $6
  549.   StrCmp $1 1 +1 +2
  550.   SectionSetFlags ${SECIE} 1
  551.   StrCmp $2 1 +1 +3
  552.   SectionSetFlags ${SECIE} 1
  553.   SectionSetFlags ${SECREGIE} 1
  554.   StrCmp $3 1 +1 +3
  555.   SectionSetFlags ${SECIE} 1
  556.   SectionSetFlags ${SECREGIE} 1
  557.   StrCmp $4 1 +1 +3
  558.   SectionSetFlags ${SECIE} 1
  559.   SectionSetFlags ${SECREGIE} 1
  560.   StrCmp $5 1 +1 +3
  561.   SectionSetFlags ${SECIE} 1
  562.   SectionSetFlags ${SECREGIE} 1
  563.   StrCmp $6 1 +1 +2
  564.   SectionSetFlags ${SECQQpet} 1
  565. FunctionEnd
  566. ; 区段组件描述
  567. !insertmacro MUI_FUNCTION_DESCRIPTION_BEGIN
  568.   !insertmacro MUI_DESCRIPTION_TEXT ${Tencent} "腾讯QQ2005正式版SP1 安装组件"
  569.   !insertmacro MUI_DESCRIPTION_TEXT ${SEC00} "腾讯QQ2005正式版SP1 官方内核,必需安装"
  570.   !insertmacro MUI_DESCRIPTION_TEXT ${SECAppleICO} "QQ在任务栏显示苹果样的图标"
  571.   !insertmacro MUI_DESCRIPTION_TEXT ${SECCoral} "显示好友地理位置、IP,显隐身的好友;如来伸掌、金钟罩铁布衫。探测IP能力超强,才不管聊不聊天。自动添加珊瑚虫好友,用于扩展功能"
  572.   !insertmacro MUI_DESCRIPTION_TEXT ${SECIP} "IP更新与查询,纯真IP数据库自动升级程序,*0,*5号升级"
  573.   !insertmacro MUI_DESCRIPTION_TEXT ${SECIE} "支持IE右键添加文件或者图片到QQ表情或网络硬盘,商务伴侣也依赖它"
  574.   !insertmacro MUI_DESCRIPTION_TEXT ${SECMSN} "MSN风格的QQ消息声音;如果你选择这一项,原来的声音文件备份在...\sound\backup"
  575.   !insertmacro MUI_DESCRIPTION_TEXT ${SECQQpet} "腾讯推出的电子宠物系统"
  576.   !insertmacro MUI_DESCRIPTION_TEXT ${SECQQPetSource} "QQ宠物资源,喂养QQ宠物必需的,也可以在线安装。要安装此项,必需安装“腾讯QQ”->“QQPet”。"
  577.   !insertmacro MUI_DESCRIPTION_TEXT ${SECQQAD} "QQ广告系统,当然不是你发出去的,而是接收广告的"
  578.   !insertmacro MUI_DESCRIPTION_TEXT ${SECQQZone} "拥有Qzone就可以拥有网络日志、相册、音乐盒、神奇花藤、互动等专业动态功能,更可以合成自己喜欢的个性大头贴"
  579.   !insertmacro MUI_DESCRIPTION_TEXT ${SECTIM} "QQ一些功能实现的基础,例如创建临时会话等"
  580.   !insertmacro MUI_DESCRIPTION_TEXT ${SECUSBPH} "腾讯USB电话,似乎是收费的?"
  581.   !insertmacro MUI_DESCRIPTION_TEXT ${SECHD} "腾讯及其服务商提供的在线资讯服务"
  582.   !insertmacro MUI_DESCRIPTION_TEXT ${SECB} "QQ与企业版本的QQ连接的纽带"
  583.   !insertmacro MUI_DESCRIPTION_TEXT ${SECBuddy} "腾讯QQ商务伴侣"
  584.   !insertmacro MUI_DESCRIPTION_TEXT ${SECMMS} "QQ与手机之间互相发送短信的功能"
  585.   !insertmacro MUI_DESCRIPTION_TEXT ${SECFT} "QQ好友之间互相发送文件的功能,若不安装则无法传送文件"
  586.   !insertmacro MUI_DESCRIPTION_TEXT ${SECFSH} "QQ好友之间的简单文件共享,跟网络硬盘无关"
  587.   !insertmacro MUI_DESCRIPTION_TEXT ${SECSkin} "原版QQ2005皮肤,也可以使用其他皮肤。如果没有皮肤,多难看"
  588.   !insertmacro MUI_DESCRIPTION_TEXT ${SECND} "就是网络硬盘"
  589.   !insertmacro MUI_DESCRIPTION_TEXT ${SECCHR} "要进聊天室的就安装"
  590.   !insertmacro MUI_DESCRIPTION_TEXT ${SECADDR} "QQ新推出的一个小巧的通讯纪录工具"
  591.   !insertmacro MUI_DESCRIPTION_TEXT ${SECUPDATE} "自动更新QQ"
  592.   !insertmacro MUI_DESCRIPTION_TEXT ${SECContentTab} "可以自己来定义QQ的面板组件"
  593.   !insertmacro MUI_DESCRIPTION_TEXT ${SECDSH} "远程桌面连接系统"
  594.   !insertmacro MUI_DESCRIPTION_TEXT ${SECBUGR} "QQ程序崩溃就出现错误报告"
  595.   !insertmacro MUI_DESCRIPTION_TEXT ${SECMISIC} "QQ自带的一个音乐播放器"
  596.   !insertmacro MUI_DESCRIPTION_TEXT ${SECMAGICBOOK} "QQ的电子书,跟魔法表情无关"
  597.   !insertmacro MUI_DESCRIPTION_TEXT ${IEREG} "要使用该组的功能,必需安装“腾讯QQ”的“IE插件文件”"
  598.   !insertmacro MUI_DESCRIPTION_TEXT ${SECREGIE} "要使用IE右键菜单,就必需注册这个文件"
  599.   !insertmacro MUI_DESCRIPTION_TEXT ${SECREGIE1} "IE右键菜单--上传到QQ网络硬盘"
  600.   !insertmacro MUI_DESCRIPTION_TEXT ${SECREGIE2} "IE右键菜单--添加到QQ表情"
  601.   !insertmacro MUI_DESCRIPTION_TEXT ${SECREGIE3} "IE右键菜单--添加到QQ自定义面板"
  602.   !insertmacro MUI_DESCRIPTION_TEXT ${SECREGIE4} "IE右键菜单--用QQ彩信发送该图片"
  603.   !insertmacro MUI_DESCRIPTION_TEXT ${SECSkin2005lite} "QQ2005精简皮肤,没有原版那些冗余的按钮。作者:菜鸟XP(Aqing),其Blog:http://esoft.bokee.com/。要换别的皮肤,到“QQ菜单”-“更换皮肤”里面选择."
  604. !insertmacro MUI_FUNCTION_DESCRIPTION_END
  605. ;安装完成,创建桌面快捷方式--自定义函数
  606. Function desktoplink
  607.   CreateShortCut "$DESKTOP\腾讯QQ原版.lnk" "$INSTDIR\qq.exe" "" "" 1 SW_SHOWNORMAL "" "运行腾讯QQ2005正式版(原版)"
  608.   IfFileExists $INSTDIR\CoralQQ.exe +1 +2
  609.   CreateShortCut "$DESKTOP\腾讯QQ 版.lnk" "$INSTDIR\CoralQQ.exe" "" "" 1 SW_SHOWNORMAL "" "运行腾讯QQ2005 版"
  610. FunctionEnd
  611. ;安装完成运行程序--自定义函数
  612. Function FinishRun
  613.   IfFileExists $INSTDIR\CoralQQ.exe +1 +3
  614.   Exec '"$INSTDIR\CoralQQ.exe"'
  615.   IfFileExists $INSTDIR\CoralQQ.exe +2 +1
  616.   Exec '"$INSTDIR\QQ.exe"'
  617. FunctionEnd
  618. Function .onInit
  619. ;  !insertmacro MUI_LANGDLL_DISPLAY     ;是否出现语言选择
  620. ;  Extract InstallOptions INI files
  621. FunctionEnd
  622. /******************************
  623. *  以下是安装程序的卸载部分  *
  624. ******************************/
  625. Section Uninstall
  626. unregdll "$instdir\qdshm.dll"
  627. unregdll "$instdir\QZONE\PhotoUploadCtrl.ocx"
  628. unregdll "$instdir\CPHelper.dll"
  629. unregdll "$instdir\ImageOle.dll"
  630. unregdll "$instdir\VQQPlayer.ocx"
  631. unregdll "$instdir\QQIEHelper.dll"
  632. unregdll "$instdir\TIMProxy.dll"
  633. unregdll "$instdir\Timwp.dll"
  634. unregdll "$instdir\V2MailActiveX.ocx"
  635. unregdll "$instdir\QQPet.dll"
  636. unregdll "$instdir\QQPet\QQPetCommunity.dll"
  637. unregdll "$instdir\QQPet\QQPetResDownload.dll"
  638. DeleteRegKey HKEY_CLASSES_ROOT "CLSID\{A7CC2FDB-EED7-4FDA-880E-C762570CC005}"
  639. DeleteRegKey HKEY_CLASSES_ROOT "AppID\{CB9BCD4B-03B5-4487-AC8F-6164DD6433AB}"
  640. DeleteRegKey HKEY_CLASSES_ROOT "AppID\QQMusicSvr.EXE"
  641. DeleteRegKey HKEY_CLASSES_ROOT "CLSID\{6927992D-6A89-4549-8A32-95901BF5D920}"
  642. DeleteRegKey HKEY_CLASSES_ROOT "Interface\{10126174-A34C-4DA4-9B5A-B71DE87EDD34}"
  643. DeleteRegKey HKEY_CLASSES_ROOT "Interface\{B07CCA0D-7B19-4921-868C-46B6C837825D}"
  644. DeleteRegKey HKEY_CLASSES_ROOT "Interface\{BA105B6F-B84D-4992-B9FE-4C2D144A3641}"
  645. DeleteRegKey HKEY_CLASSES_ROOT "Interface\{C44022F3-7CB2-401A-A6B9-C380F22D4754}"
  646. DeleteRegKey HKEY_CLASSES_ROOT "Interface\{D521927A-0430-4BE0-ABE7-817A77E833FC}"
  647. DeleteRegKey HKEY_CLASSES_ROOT "Interface\{D62D79C8-3FB9-4D52-BC25-08FB69C0F9BD}"
  648. DeleteRegKey HKEY_CLASSES_ROOT "Interface\{D6C683F8-2E52-4E1E-B421-4D9882F8766E}"
  649. DeleteRegKey HKEY_CLASSES_ROOT "Interface\{DE5BCB71-1D17-49AF-9864-54A0706BF406}"
  650. DeleteRegKey HKEY_CLASSES_ROOT "Interface\{E0044E80-24E6-401E-A45A-EFD702538ACA}"
  651. DeleteRegKey HKEY_CLASSES_ROOT "Interface\{E9AAA78B-8AB9-4660-8617-D16717E348A9}"
  652. DeleteRegKey HKEY_CLASSES_ROOT "Interface\{F9D51BBE-F69E-4D7E-8A36-9D65B534F508}"
  653. DeleteRegKey HKEY_CLASSES_ROOT "QQMusicSvr.QQMusicCreator"
  654. DeleteRegKey HKEY_CLASSES_ROOT "QQMusicSvr.QQMusicCreator.1"
  655. DeleteRegKey HKEY_CLASSES_ROOT "TypeLib\{C4549B07-549D-46C4-AAF6-49CC54B99F69}"
  656. DeleteRegKey HKEY_LOCAL_MACHINE "SOFTWARE\Classes\AppID\{CB9BCD4B-03B5-4487-AC8F-6164DD6433AB}"
  657. DeleteRegKey HKEY_LOCAL_MACHINE "SOFTWARE\Classes\AppID\QQMusicSvr.EXE"
  658. DeleteRegKey HKEY_LOCAL_MACHINE "SOFTWARE\Classes\CLSID\{6927992D-6A89-4549-8A32-95901BF5D920}"
  659. DeleteRegKey HKEY_LOCAL_MACHINE "SOFTWARE\Classes\Interface\{10126174-A34C-4DA4-9B5A-B71DE87EDD34}"
  660. DeleteRegKey HKEY_LOCAL_MACHINE "SOFTWARE\Classes\Interface\{B07CCA0D-7B19-4921-868C-46B6C837825D}"
  661. DeleteRegKey HKEY_LOCAL_MACHINE "SOFTWARE\Classes\Interface\{BA105B6F-B84D-4992-B9FE-4C2D144A3641}"
  662. DeleteRegKey HKEY_LOCAL_MACHINE "SOFTWARE\Classes\Interface\{C44022F3-7CB2-401A-A6B9-C380F22D4754}"
  663. DeleteRegKey HKEY_LOCAL_MACHINE "SOFTWARE\Classes\Interface\{D521927A-0430-4BE0-ABE7-817A77E833FC}"
  664. DeleteRegKey HKEY_LOCAL_MACHINE "SOFTWARE\Classes\Interface\{D62D79C8-3FB9-4D52-BC25-08FB69C0F9BD}"
  665. DeleteRegKey HKEY_LOCAL_MACHINE "SOFTWARE\Classes\Interface\{D6C683F8-2E52-4E1E-B421-4D9882F8766E}"
  666. DeleteRegKey HKEY_LOCAL_MACHINE "SOFTWARE\Classes\Interface\{DE5BCB71-1D17-49AF-9864-54A0706BF406}"
  667. DeleteRegKey HKEY_LOCAL_MACHINE "SOFTWARE\Classes\Interface\{E0044E80-24E6-401E-A45A-EFD702538ACA}"
  668. DeleteRegKey HKEY_LOCAL_MACHINE "SOFTWARE\Classes\Interface\{E9AAA78B-8AB9-4660-8617-D16717E348A9}"
  669. DeleteRegKey HKEY_LOCAL_MACHINE "SOFTWARE\Classes\Interface\{F9D51BBE-F69E-4D7E-8A36-9D65B534F508}"
  670. DeleteRegKey HKEY_LOCAL_MACHINE "SOFTWARE\Classes\QQMusicSvr.QQMusicCreator"
  671. DeleteRegKey HKEY_LOCAL_MACHINE "SOFTWARE\Classes\QQMusicSvr.QQMusicCreator.1"
  672. DeleteRegKey HKEY_LOCAL_MACHINE "SOFTWARE\Classes\TypeLib\{C4549B07-549D-46C4-AAF6-49CC54B99F69}"
  673. DeleteRegKey HKEY_LOCAL_MACHINE "SOFTWARE\TENCENT\QQ"
  674. DeleteRegKey HKEY_LOCAL_MACHINE "SOFTWARE\TENCENT\QQMusic"
  675. DeleteRegKey HKEY_LOCAL_MACHINE "SOFTWARE\TENCENT\QQPet"
  676. DeleteRegKey HKEY_LOCAL_MACHINE "SOFTWARE\TENCENT\PLATFORM_TYPE_LIST\1"
  677. DeleteRegKey /ifempty HKEY_LOCAL_MACHINE "SOFTWARE\TENCENT"
  678. DeleteRegKey HKEY_LOCAL_MACHINE "SOFTWARE\QAL"
  679. DeleteRegKey HKEY_CURRENT_USER "Software\Microsoft\Internet Explorer\MenuExt\上传到QQ网络硬盘"
  680. DeleteRegKey HKEY_CURRENT_USER "Software\Microsoft\Internet Explorer\MenuExt\添加到QQ表情"
  681. DeleteRegKey HKEY_CURRENT_USER "Software\Microsoft\Internet Explorer\MenuExt\添加到QQ自定义面板"
  682. DeleteRegKey HKEY_CURRENT_USER "Software\Microsoft\Internet Explorer\MenuExt\用QQ彩信发送该图片"
  683. DeleteRegValue HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\DirectDraw\MostRecentApplication" "Name"
  684. DeleteRegValue HKEY_LOCAL_MACHINE "SOFTWARE\Microsoft\DirectDraw\MostRecentApplication" "ID"
  685.   Delete "$INSTDIR\罾心製作.url"
  686.   Delete "$INSTDIR\QQHangReport.lnk"
  687.   Delete "$INSTDIR\uninst.exe"
  688.   Delete "$INSTDIR\sound\*.*"
  689.   Delete "$INSTDIR\SkinBmp\*.*"
  690.   Delete "$INSTDIR\QZone\*.*"
  691.   Delete "$INSTDIR\QRingFiles\*.*"
  692.   Delete "$INSTDIR\QQPet\*.*"
  693.   Delete "$INSTDIR\QQPet\Common\103\*.*"
  694.   Delete "$INSTDIR\QQPet\Common\102\*.*"
  695.   Delete "$INSTDIR\QQMusicData\QQMusic_Images\*.*"
  696.   Delete "$INSTDIR\QQMusicData\QQMusicSkin\Default\*.*"
  697.   Delete "$INSTDIR\QQMusicData\QQMusicSkin\Default\VideoSkin\VideoMiniWndSkin\*.*"
  698.   Delete "$INSTDIR\QQMusicData\QQMusicSkin\Default\VideoSkin\VideoMiniControlSkin\*.*"
  699.   Delete "$INSTDIR\QQMusicData\QQMusicSkin\Default\MiniSkin\*.*"
  700.   Delete "$INSTDIR\QQMusicData\QQMusicSkin\Default\MiniSkin\ReportDlg\*.*"
  701.    Delete "$INSTDIR\QQMusicData\QQMusicSkin\Default\MiniSkin\ReportDlg\*.*"
  702.   Delete "$INSTDIR\QQMusicData\QQMusicSkin\Default\MiniSkin\*.*"
  703.   Delete "$INSTDIR\QQMusicData\QQMusicSkin\Default\items\*.*"
  704.   Delete "$INSTDIR\QQMusicData\QQMusicSkin\Default\*.*"
  705.   Delete "$INSTDIR\QQDialSkin\default\*.*"
  706.   Delete "$INSTDIR\QQBuddy\Def_Skin\*.*"
  707.   Delete "$INSTDIR\QQAddrPlugin\*.*"
  708.   Delete "$INSTDIR\QBox\SrvImage\*.*"
  709.   Delete "$INSTDIR\QBox\Def_Skin\*.*"
  710.   Delete "$INSTDIR\NewSkins\QQ2005原版皮肤\SearchPlugin\*.*"
  711.   Delete "$INSTDIR\NewSkins\QQ2005原版皮肤\MusicPlugin\*.*"
  712.    Delete "$INSTDIR\NewSkins\QQ2005原版皮肤\*.*"
  713.   Delete "$INSTDIR\NewSkins\QQ2005\IMSkin\*.*"
  714.   Delete "$INSTDIR\NewSkins\QQ2005\*.*"
  715.   Delete "$INSTDIR\NEWFACE\*.*"
  716.   Delete "$INSTDIR\flashshow\xml6\*.*"
  717.   Delete "$INSTDIR\flashshow\qqshow9\*.*"
  718.   Delete "$INSTDIR\flashshow\qqshow8\*.*"
  719.   Delete "$INSTDIR\flashshow\qqshow7\*.*"
  720.   Delete "$INSTDIR\flashshow\qqshow6\*.*"
  721.   Delete "$INSTDIR\flashshow\qqshow4\*.*"
  722.   Delete "$INSTDIR\flashshow\qqshow5\*.*"
  723.   Delete "$INSTDIR\flashshow\qqshow3\*.*"
  724.   Delete "$INSTDIR\flashshow\qqshow2\*.*"
  725.   Delete "$INSTDIR\flashshow\qqshow1\*.*"
  726.   Delete "$INSTDIR\flashshow\qqshow0\*.*"
  727.   Delete "$INSTDIR\flashshow\98\*.*"
  728.   Delete "$INSTDIR\Face\*.*"
  729.   Delete "$INSTDIR\Dat\*.*"
  730.   Delete "$INSTDIR\chatskin\public\*.*"
  731.   Delete "$INSTDIR\ChatRoomDll\*.*"
  732.   Delete "$INSTDIR\Chat\*.*"
  733.   Delete "$INSTDIR\*.*"
  734.   !insertmacro MUI_STARTMENU_GETFOLDER "Application" $STARTMENU_FOLDER
  735.   Delete "$SMPROGRAMS\$STARTMENU_FOLDER\卸载腾讯QQ.lnk"
  736.   Delete "$SMPROGRAMS\$STARTMENU_FOLDER\互动空间.lnk"
  737.   Delete "$SMPROGRAMS\$STARTMENU_FOLDER\音乐中心.lnk"
  738.   Delete "$SMPROGRAMS\$STARTMENU_FOLDER\IP查询.lnk"
  739.   Delete "$SMPROGRAMS\$STARTMENU_FOLDER\腾讯QQ .lnk"
  740.   Delete "$DESKTOP\腾讯QQ 版.lnk"
  741.   Delete "$DESKTOP\腾讯QQ原版.lnk"
  742.   Delete "$SMPROGRAMS\$STARTMENU_FOLDER\腾讯QQ原版.lnk"
  743.   DElete "$SMPROGRAMS\$STARTMENU_FOLDER\罾心製作.lnk"
  744.   RMDir "$SMPROGRAMS\$STARTMENU_FOLDER"
  745.   RMDir "$INSTDIR\sound\backup"
  746.   RMDir "$INSTDIR\sound"
  747.   RMDir "$INSTDIR\SkinBmp"
  748.   RMDir "$INSTDIR\QZone"
  749.   RMDir "$INSTDIR\QRingFiles"
  750.   RMDir "$INSTDIR\QQPet\Common\103"
  751.   RMDir "$INSTDIR\QQPet\Common\102"
  752.   RMDir "$INSTDIR\QQPet\Common"
  753.   RMDir "$INSTDIR\QQPet"
  754.   RMDir "$INSTDIR\QQMusicData\QQMusicSkin\Default\VideoSkin\VideoMiniWndSkin"
  755.   RMDir "$INSTDIR\QQMusicData\QQMusicSkin\Default\VideoSkin\VideoMiniControlSkin"
  756.   RMDir "$INSTDIR\QQMusicData\QQMusicSkin\Default\VideoSkin"
  757.   RMDir "$INSTDIR\QQMusicData\QQMusicSkin\Default\MiniSkin\ReportDlg"
  758.   RMDir "$INSTDIR\QQMusicData\QQMusicSkin\Default\MiniSkin"
  759.   RMDir "$INSTDIR\QQMusicData\QQMusicSkin\Default\items"
  760.   RMDir "$INSTDIR\QQMusicData\QQMusicSkin\Default"
  761.   RMDir "$INSTDIR\QQMusicData\QQMusicSkin"
  762.   RMDir "$INSTDIR\QQMusicData\QQMusic_Images"
  763.   RMDir "$INSTDIR\QQMusicData"
  764.   RMDir "$INSTDIR\QQDialSkin\default"
  765.   RMDir "$INSTDIR\QQDialSkin"
  766.   RMDir "$INSTDIR\QQBuddy\Def_Skin"
  767.   RMDir "$INSTDIR\QQBuddy\Dat\images"
  768.   RMDir "$INSTDIR\QQBuddy\Dat"
  769.   RMDir "$INSTDIR\QQBuddy"
  770.   RMDir "$INSTDIR\QQAddrPlugin"
  771.   RMDir "$INSTDIR\QQAddrDat"
  772.   RMDir "$INSTDIR\QBox\SrvImage"
  773.   RMDir "$INSTDIR\QBox\msg"
  774.   RMDir "$INSTDIR\QBox\Def_Skin\pay"
  775.   RMDir "$INSTDIR\QBox\Def_Skin\msg"
  776.   RMDir "$INSTDIR\QBox\Def_Skin"
  777.   RMDir "$INSTDIR\QBox"
  778.   RMDir "$INSTDIR\NewSkins\QQ2005原版皮肤\SearchPlugin"
  779.   RMDir "$INSTDIR\NewSkins\QQ2005原版皮肤\MusicPlugin"
  780.   RMDir "$INSTDIR\NewSkins\QQ2005原版皮肤\IMSkin"
  781.   RMDir "$INSTDIR\NewSkins\QQ2005原版皮肤"
  782.   RMDir "$INSTDIR\NewSkins\QQ2005\IMSkin"
  783.   RMDir "$INSTDIR\NewSkins\QQ2005"
  784.   RMDir "$INSTDIR\NewSkins"
  785.   RMDir "$INSTDIR\NEWFACE"
  786.   RMDir "$INSTDIR\flashshow\xml8"
  787.   RMDir "$INSTDIR\flashshow\xml6"
  788.   RMDir "$INSTDIR\flashshow\qqshow9"
  789.   RMDir "$INSTDIR\flashshow\qqshow8"
  790.   RMDir "$INSTDIR\flashshow\qqshow7"
  791.   RMDir "$INSTDIR\flashshow\qqshow6"
  792.   RMDir "$INSTDIR\flashshow\qqshow5"
  793.   RMDir "$INSTDIR\flashshow\qqshow4"
  794.   RMDir "$INSTDIR\flashshow\qqshow3"
  795.   RMDir "$INSTDIR\flashshow\qqshow2"
  796.   RMDir "$INSTDIR\flashshow\qqshow1"
  797.   RMDir "$INSTDIR\flashshow\qqshow0"
  798.   RMDir "$INSTDIR\flashshow\98"
  799.   RMDir "$INSTDIR\flashshow\90"
  800.   RMDir "$INSTDIR\flashshow\46"
  801.   RMDir "$INSTDIR\flashshow\32"
  802.   RMDir "$INSTDIR\flashshow\29"
  803.   RMDir "$INSTDIR\flashshow"
  804.   RMDir "$INSTDIR\Face"
  805.   RMDir "$INSTDIR\Dat\images"
  806.   RMDir "$INSTDIR\Dat"
  807.   RMDir "$INSTDIR\chatskin\蓝色幻想"
  808.   RMDir "$INSTDIR\chatskin\public"
  809.   RMDir "$INSTDIR\chatskin"
  810.   RMDir "$INSTDIR\ChatRoomDll"
  811.   RMDir "$INSTDIR\Chat"
  812.   RMDir "$INSTDIR"
  813.   DeleteRegKey ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}"
  814.   DeleteRegKey HKLM "${PRODUCT_DIR_REGKEY}"
  815.   IfFileExists $INSTDIR +1 +2
  816.   MessageBox MB_ICONINFORMATION|MB_OK "$(^Name) 已成功地从你的计算机移除。$\n但$INSTDIR不能删除,因为该文件夹不为空。$\n请您进入其目录手动删除。"
  817.   IfFileExists $INSTDIR +2 +1
  818.   MessageBox MB_ICONINFORMATION|MB_OK "$(^Name) 已成功地从你的计算机移除。"
  819.   SetAutoClose false
  820. SectionEnd
  821. #-- 根据 NSIS 脚本编辑规则,所有 Function 区段必须放置在 Section 区段之后编写,以避免安装程序出现未可预知的问题。--#
  822. Function un.onInit
  823. !insertmacro MUI_UNGETLANGUAGE
  824.   MessageBox MB_ICONQUESTION|MB_YESNO|MB_DEFBUTTON2 "你确实要完全移除 $(^Name) ,及其所有的组件?" IDYES +2
  825.   Abort
  826. FunctionEnd
  827. Function un.onUninstSuccess
  828. ;  HideWindow
  829. ;  MessageBox MB_ICONINFORMATION|MB_OK "$(^Name) 已成功地从你的计算机移除。"
  830. FunctionEnd
复制代码


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|SgzyStudio

GMT+8, 2024-5-17 09:09 , Processed in 0.113568 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表