最近用nsis写的一个安装包,在卸载时被360当成木马程序,很是郁闷
经过仔细分析编写的nsis脚本发现这样的代码放在卸载section时会有问题

nsExec::ExecToLog 'cmd.exe /c net stop MyDBServer'
nsExec::ExecToLog 'cmd.exe /c sc delete MyDBServer'

个人分析:
本身nsis在卸载时候会拷贝自己到一个临时目录,命名为Au.exe(与一个什么木马名称刚好一致),在加之在卸载时去删除系统服务导致.这些纯属个人推测

唉,万恶的360,整整忙了一晚上,最后将这两行代码删除,把删除服务的程序写成VB脚本,在用nsis去调用vb脚本,终于搞定.可以顺利卸载程序.

nsis卸载程序被当成病毒相关推荐

  1. NSIS对卸载程序的签名

    NSIS对卸载程序的签名 方案一: 思路: 把安装脚本里的卸载部分抽出来单独做一个卸载脚本,卸载脚本编译成exe后进行签名,再把卸载程序打包进安装包,最后对安装包进行签名 步骤: 1.从安装脚本中找到 ...

  2. nsis帮助文档_使用NSIS打包程序

    1.前言 程序设计好以后会生成若干可执行文件和依赖文件.为了方便程序被更好地使用,需要将程序封装为一个安装程序. 2.平台和环境 Windows系统 安装NSIS 下载地址:https://nsis. ...

  3. [NSIS]NSIS——Qt程序发布工具

    平台:Windows10家庭中文版 x64 环境:NSIS 2.50 参考资料: 1.<2.31.2 使用NSIS(Nullsoft Install System)> -- http:// ...

  4. Android预安装可卸载程序

    /****************************************************************************** Android预安装可卸载程序* 说明: ...

  5. .net卸载程序制作

    .net卸载程序制作 原文:.net卸载程序制作 方法一: 在打包项目中添加文件msiexec.exe(一般在c:\windows\system32(系统目录中)找到). 在文件系统视图中选择应用程序 ...

  6. 为.NET部署应用程序添加个卸载程序

    地球人都知道.NET自带的部署程序用起来很方便很简单,但.NET部署程序是没有卸载文件. 下面的方法可以很简单的为你的程序添加1个卸载文件,.NET是利用windows Installer来部署程序的 ...

  7. C#软件winform程序安装包制作及卸载程序制作

    使用vs2010 winform程序开发的软件的人比较多,程序的开发是为了在不同的人不同的机器使用,为了使不同的机器能使用该软件就需要在制作程序安装包,安装包里必须包含该软件运行所选的所有环境,下面就 ...

  8. linux下如何使用configure/make/make install命令编译安装卸载程序

    源码的安装一般由3个步骤组成:配置(configure).编译(make).安装(make install).安装成功的源码就是所谓的可执行文件,在你不需要的时候,也是可以删除/卸载(remove/u ...

  9. mac下完全卸载程序的方法

    在国外网上看到的,觉得很好,不仅可以长卸载的知识,还对mac系统有更深的认识. 比如偏好设置文件,我以前设置一个程序坏了,打不开了,怎么重装都打不开,后来才知道系统还保留着原来的偏好设置文件. 因此这 ...

最新文章

  1. 代码规范指南:怎样写才能干净整洁
  2. OpenCV中XML文件和YAML文件的读写
  3. 《Java遗传算法编程》—— 1.5 生物进化
  4. 如何禁掉partner determination逻辑
  5. HDLBits答案(20)_Verilog有限状态机(7)
  6. Codeforces Round #716 (Div. 2) D. Cut and Stick 主席树 + 思维
  7. 业务代码解构利器--SWAK 1
  8. web前端编程语言有哪些?
  9. 关于本地缓存localstorage与sessionStorage 数组 (array)字符串(string) 对象(object)的存储技巧和注意事项...
  10. Frame buffer分析 - fbmem.c【转】
  11. 邻接表与邻接矩阵的相互转换
  12. python 汉字转拼音拼音转汉字
  13. 网站建设就是要大胆创新
  14. 职称计算机ppt,2017年职称计算机考试(PPT练习题大全)(3)
  15. error LNK2001: 无法解析的外部符号 __imp____iob_func
  16. 苹果可穿戴设备项目背后的那些专家
  17. Gmap.net搜集
  18. 思科和思杰联袂提供全面的桌面虚拟化解决方案
  19. 【SQL】LATERAL VIEW 的用法
  20. H5页面卡顿加载慢原因分析

热门文章

  1. 资金池屡禁不绝 银监会督促整改4月大限
  2. Linux 系统-备份与恢复
  3. python读取文件中的内容并输出_Python从文件中读取字符串并进行解析
  4. 16进制字符串转10进制数值
  5. 用 Java构建股指期货交易系统
  6. Vivado Error: (vlog-7) Failed to open design unit file
  7. NavicatPremium12.1.11破解安装
  8. Google的cAdvisor
  9. 关于128X8静态存储器芯片设计(转)
  10. SuperMap 的介绍和使用