楼主: 大金鱼先生
收起左侧

[技术原创] 组合安全助手1.0Beta2 2-1新版本发布啦!欢迎您前来体验哦(beta1需手动升级)

  [复制链接]
BHHZDQL
发表于 2011-8-14 22:21:36 | 显示全部楼层
jyc19970330 发表于 2011-8-14 22:20
皮肤所在文件夹是skins。你创建了skin·····我服务端没更新,在线升级总是提示检测失败···我已经重 ...

我错了。。。
我再修正一下下
大金鱼先生
 楼主| 发表于 2011-8-14 22:22:12 | 显示全部楼层
BHHZDQL 发表于 2011-8-14 22:21
我错了。。。
我再修正一下下

我都修正完了
大金鱼先生
 楼主| 发表于 2011-8-14 22:22:28 | 显示全部楼层
billgates1996 发表于 2011-8-14 22:21
支持啊!坐等360云鉴定器独立版

会有的
BHHZDQL
发表于 2011-8-14 22:22:46 | 显示全部楼层
jyc19970330 发表于 2011-8-14 22:22
我都修正完了

我修正的比你质量好
版本号需要改么?
大金鱼先生
 楼主| 发表于 2011-8-14 22:23:47 | 显示全部楼层
本帖最后由 jyc19970330 于 2011-8-14 22:24 编辑
BHHZDQL 发表于 2011-8-14 22:22
我修正的比你质量好
版本号需要改么?


不需要改了,还是1005
我的代码
  1. ; 该脚本使用 HM VNISEdit 脚本编辑器向导产生

  2. ; 安装程序初始定义常量
  3. !define PRODUCT_NAME "组合卫士"
  4. !define PRODUCT_VERSION "1.0 Beta2修正版"
  5. !define PRODUCT_PUBLISHER "zuhesafe, Inc."
  6. !define PRODUCT_WEB_SITE "http://bbs.kafan.cn/thread-1045062-1-1.html"
  7. !define PRODUCT_DIR_REGKEY "Software\Microsoft\Windows\CurrentVersion\App Paths\zuhesafe.exe"
  8. !define PRODUCT_UNINST_KEY "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}"
  9. !define PRODUCT_UNINST_ROOT_KEY "HKLM"
  10. !define PRODUCT_STARTMENU_REGVAL "NSIS:StartMenuDir"

  11. SetCompressor /SOLID lzma
  12. SetCompressorDictSize 32

  13. ; ------ MUI 现代界面定义 (1.67 版本以上兼容) ------
  14. !include "MUI.nsh"

  15. ; MUI 预定义常量
  16. !define MUI_ABORTWARNING
  17. !define MUI_ICON "F:\本人软件\组合卫士\图片\图片3.ico"
  18. !define MUI_UNICON "F:\本人软件\组合卫士\图片\图片3.ico"

  19. ; 欢迎页面
  20. !insertmacro MUI_PAGE_WELCOME
  21. ; 许可协议页面
  22. !insertmacro MUI_PAGE_LICENSE "F:\本人软件\安装包\组合卫士\授权文件.txt"
  23. ; 安装目录选择页面
  24. !insertmacro MUI_PAGE_DIRECTORY
  25. ; 开始菜单设置页面
  26. var ICONS_GROUP
  27. !define MUI_STARTMENUPAGE_NODISABLE
  28. !define MUI_STARTMENUPAGE_DEFAULTFOLDER "组合卫士"
  29. !define MUI_STARTMENUPAGE_REGISTRY_ROOT "${PRODUCT_UNINST_ROOT_KEY}"
  30. !define MUI_STARTMENUPAGE_REGISTRY_KEY "${PRODUCT_UNINST_KEY}"
  31. !define MUI_STARTMENUPAGE_REGISTRY_VALUENAME "${PRODUCT_STARTMENU_REGVAL}"
  32. !insertmacro MUI_PAGE_STARTMENU Application $ICONS_GROUP
  33. ; 安装过程页面
  34. !insertmacro MUI_PAGE_INSTFILES
  35. ; 安装完成页面
  36. !define MUI_FINISHPAGE_RUN "$INSTDIR\zuhesafe.exe"
  37. !insertmacro MUI_PAGE_FINISH

  38. ; 安装卸载过程页面
  39. !insertmacro MUI_UNPAGE_INSTFILES

  40. ; 安装界面包含的语言设置
  41. !insertmacro MUI_LANGUAGE "SimpChinese"

  42. ; 安装预释放文件
  43. !insertmacro MUI_RESERVEFILE_INSTALLOPTIONS
  44. ; ------ MUI 现代界面定义结束 ------

  45. Name "${PRODUCT_NAME} ${PRODUCT_VERSION}"
  46. OutFile "Setup.exe"
  47. InstallDir "$PROGRAMFILES\zuhesafe"
  48. InstallDirRegKey HKLM "${PRODUCT_UNINST_KEY}" "UninstallString"
  49. ShowInstDetails show
  50. ShowUnInstDetails show
  51. BrandingText "组合卫士"

  52. Section "MainSection" SEC01
  53.   SetOutPath "$INSTDIR"
  54.   SetOverwrite ifnewer
  55.   File "zuhesafe\zuhesafe.exe"
  56.   File "zuhesafe\uploader.exe"
  57.   File "zuhesafe\uninstall.bat"
  58.   File "zuhesafe\spec.fne"
  59.   File "zuhesafe\set.ini"
  60.   File "zuhesafe\ogrelib.fnr"
  61.   File "zuhesafe\krnln.fnr"
  62.   File "zuhesafe\internet.fne"
  63.   File "zuhesafe\iext2.fne"
  64.   File "zuhesafe\iext.fnr"
  65.   File "zuhesafe\full.ini"
  66.   File "zuhesafe\EThread.fne"
  67.   File "zuhesafe\edroptarget.fne"
  68.   File "zuhesafe\eAPI.fne"
  69.   File "zuhesafe\date.txt"
  70.   File "zuhesafe\banben.txt"
  71.   SetOutPath "$INSTDIR\skins"
  72.   File "zuhesafe\skins\skin8.jpg"
  73.   File "zuhesafe\skins\skin7.jpg"
  74.   File "zuhesafe\skins\skin6.jpg"
  75.   File "zuhesafe\skins\skin5.jpg"
  76.   File "zuhesafe\skins\skin4.jpg"
  77.   File "zuhesafe\skins\skin3.jpg"
  78.   File "zuhesafe\skins\skin2.jpg"
  79.   File "zuhesafe\skins\skin1.jpg"

  80. ; 创建开始菜单快捷方式
  81.   !insertmacro MUI_STARTMENU_WRITE_BEGIN Application
  82.   SetShellVarContext all
  83.   SetOutPath $INSTDIR
  84.   CreateDirectory "$SMPROGRAMS\$ICONS_GROUP"
  85.   CreateShortCut "$SMPROGRAMS\$ICONS_GROUP\启动 组合卫士.lnk" "$INSTDIR\zuhesafe.exe"
  86.   CreateShortCut "$DESKTOP\组合卫士.lnk" "$INSTDIR\zuhesafe.exe"
  87.   !insertmacro MUI_STARTMENU_WRITE_END
  88. SectionEnd

  89. Section -AdditionalIcons
  90. SetShellVarContext all
  91.   SetOutPath $INSTDIR
  92.   !insertmacro MUI_STARTMENU_WRITE_BEGIN Application
  93.   CreateShortCut "$SMPROGRAMS\$ICONS_GROUP\卸载 组合卫士.lnk" "$INSTDIR\uninst.exe"
  94.   !insertmacro MUI_STARTMENU_WRITE_END
  95. SectionEnd

  96. Section -Post
  97.   WriteUninstaller "$INSTDIR\uninst.exe"
  98.   WriteRegStr HKLM "${PRODUCT_DIR_REGKEY}" "" "$INSTDIR\zuhesafe.exe"
  99.   WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayName" "$(^Name)"
  100.   WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "UninstallString" "$INSTDIR\uninst.exe"
  101.   WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayIcon" "$INSTDIR\zuhesafe.exe"
  102.   WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "DisplayVersion" "${PRODUCT_VERSION}"
  103.   WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "URLInfoAbout" "${PRODUCT_WEB_SITE}"
  104.   WriteRegStr ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}" "Publisher" "${PRODUCT_PUBLISHER}"
  105. SectionEnd

  106. /******************************
  107. *  以下是安装程序的卸载部分  *
  108. ******************************/

  109. Section Uninstall
  110. SetShellVarContext all
  111. !insertmacro MUI_STARTMENU_GETFOLDER "Application" $ICONS_GROUP
  112.   ExecWait "$INSTDIR\uninstall.bat"
  113.         Delete "$INSTDIR\uninst.exe"
  114.   Delete "$INSTDIR\skin\skin1.jpg"
  115.   Delete "$INSTDIR\skin\skin2.jpg"
  116.   Delete "$INSTDIR\skin\skin3.jpg"
  117.   Delete "$INSTDIR\skin\skin4.jpg"
  118.   Delete "$INSTDIR\skin\skin5.jpg"
  119.   Delete "$INSTDIR\skin\skin6.jpg"
  120.   Delete "$INSTDIR\skin\skin7.jpg"
  121.   Delete "$INSTDIR\skin\skin8.jpg"
  122.   Delete "$INSTDIR\banben.txt"
  123.   Delete "$INSTDIR\date.txt"
  124.   Delete "$INSTDIR\eAPI.fne"
  125.   Delete "$INSTDIR\edroptarget.fne"
  126.   Delete "$INSTDIR\EThread.fne"
  127.   Delete "$INSTDIR\full.ini"
  128.   Delete "$INSTDIR\iext.fnr"
  129.   Delete "$INSTDIR\iext2.fne"
  130.   Delete "$INSTDIR\internet.fne"
  131.   Delete "$INSTDIR\krnln.fnr"
  132.   Delete "$INSTDIR\ogrelib.fnr"
  133.   Delete "$INSTDIR\set.ini"
  134.   Delete "$INSTDIR\spec.fne"
  135.   Delete "$INSTDIR\uninstall.bat"
  136.   Delete "$INSTDIR\uploader.exe"
  137.   Delete "$INSTDIR\zuhesafe.exe"

  138.   Delete "$SMPROGRAMS\$ICONS_GROUP\卸载 组合卫士.lnk"
  139.   Delete "$DESKTOP\组合卫士.lnk"
  140.   Delete "$SMPROGRAMS\$ICONS_GROUP\启动 组合卫士.lnk"

  141.   RMDir "$SMPROGRAMS\$ICONS_GROUP"
  142.   RMDir "$INSTDIR\skin"

  143.   RMDir "$INSTDIR"

  144.   DeleteRegKey ${PRODUCT_UNINST_ROOT_KEY} "${PRODUCT_UNINST_KEY}"
  145.   DeleteRegKey HKLM "${PRODUCT_DIR_REGKEY}"
  146.   SetAutoClose true
  147. SectionEnd

  148. #-- 根据 NSIS 脚本编辑规则,所有 Function 区段必须放置在 Section 区段之后编写,以避免安装程序出现未可预知的问题。--#

  149. Function un.onInit
  150.   MessageBox MB_ICONQUESTION|MB_YESNO|MB_DEFBUTTON2 "请在组合卫士主界面卸载所有组件后再运行本卸载程序,您确实要完全移除 $(^Name) ,及其所有的组件?" IDYES +2
  151.   Abort
  152. FunctionEnd

  153. Function un.onUninstSuccess
  154.   HideWindow
  155.   MessageBox MB_ICONINFORMATION|MB_OK "$(^Name) 已成功地从您的计算机移除。"
  156. FunctionEnd
复制代码
BHHZDQL
发表于 2011-8-14 22:24:09 | 显示全部楼层
本帖最后由 BHHZDQL 于 2011-8-14 22:24 编辑
jyc19970330 发表于 2011-8-14 22:22
我都修正完了


另外我已经重新打包,修改了安装包一点代码,解决相关问题,版本号改成啥?1007?
大金鱼先生
 楼主| 发表于 2011-8-14 22:24:38 | 显示全部楼层
BHHZDQL 发表于 2011-8-14 22:24
另外我已经重新打包,修改了安装包一点代码,解决相关问题,版本号改成啥?1007?

1005
BHHZDQL
发表于 2011-8-14 22:25:10 | 显示全部楼层
jyc19970330 发表于 2011-8-14 22:23
不需要改了,还是1005
我的代码

对不起,代码有误
交天下朋友
发表于 2011-8-14 22:25:29 | 显示全部楼层
牛人,收藏了
大金鱼先生
 楼主| 发表于 2011-8-14 22:26:23 | 显示全部楼层
BHHZDQL 发表于 2011-8-14 22:25
对不起,代码有误

求无误代码
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2024-12-23 16:37 , Processed in 0.104442 second(s), 14 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

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