最近用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卸载保留文件夹知识点详解 #### 一、NSIS简介 NSIS (Nullsoft Scriptable Install System) 是一种开源的Windows安装系统,基于脚本语言编写,支持创建功能强大且高度定制化的安装程序。它允许开发者通过...
Nsis的头文件,支持卸载安装的文件,不会卸载其他文件,避免整个磁盘被删掉的尴尬情况 https://nsis.sourceforge.io/Advanced_Uninstall_Log_NSIS_Header
**NSIS(Nullsoft Scriptable Install System)**是一款流行的开源安装制作系统,它允许开发者创建Windows平台上的安装、卸载程序。NSIS以其强大的脚本功能、灵活性和可扩展性而受到开发者的青睐。在本示例中,我们...
标题 "NSIS安装过程生成log,卸载过程调用log卸载文件" 涉及的是使用NSIS(Nullsoft Scriptable Install System)创建安装程序时如何生成日志并在卸载过程中利用这些日志来卸载文件的知识。NSIS是一个开源的Windows...
5. **重新安装必要的应用程序**:对于已经被病毒感染且无法修复的应用程序,建议卸载并重新安装干净版本。 6. **更新系统补丁**:确保操作系统及所有软件都是最新版本,以减少漏洞被利用的风险。 #### 五、总结 ...
NSIS 安装程序 可以实现组件选择安装 可以排斥选择 这个安装程序是用向导生成 然后往里面添加的代码
在IT行业中,为软件制作安装程序和卸载程序是至关重要的步骤,这使得用户能够方便地下载、安装和卸载你的应用程序。这个“吐血之作-给程序打上包”主题将带你走进程序打包的世界,让你也能制作出专业的安装程序。 ...
它的全称是“Nullsoft可脚本化安装系统”,它允许开发者通过编写脚本来创建功能丰富的安装、卸载程序,支持自定义界面,提供丰富的功能选项,包括文件复制、注册表操作、设置环境变量等。NSIS v3.09增强版是对原版的...
NSIS(Nullsoft Scriptable Install System)是一款流行的开源安装制作系统,它允许开发者创建Windows平台上的安装、卸载和设置程序。在NSIS脚本中,有时我们需要对系统中的进程进行操作,例如检测某个进程是否运行...
NSIS(Nullsoft Scriptable Install System)是一款强大的安装程序制作工具,它允许用户使用脚本语言来创建Windows下的安装、卸载程序。NSIS的灵活性和可定制性使其在开发者和系统管理员中广受欢迎,因为它可以轻松...
NSIS脚本由一系列指令组成,如`Section`定义安装部分,`SetOutPath`指定输出路径,`File`添加文件,`WriteUninstaller`生成卸载程序等。编写脚本时,可以使用注释行(`!define`定义宏,`!include`引入其他文件)提高...
NSIS(Nullsoft Scriptable Install System)是一款强大的、开源的Windows平台下的安装制作系统,它允许用户通过编写脚本来创建自定义的安装、卸载程序,以实现软件的打包和分发。NSIS的灵活性和易用性使其在开发者...
通过NSIS,开发者可以创建出功能丰富的安装程序,包括安装、卸载、系统配置以及文件解压缩等常见功能,满足各种软件部署需求。 NSIS的灵活性在于其基于脚本的编程方式,用户可以通过编写简单的NSIS脚本来定义安装...
NSIS(Nullsoft Scriptable Install System)是一款强大的、开源的Windows平台下的安装制作系统,它允许用户使用简单的脚本语言创建具有专业外观的安装、卸载程序。NSIS工具因其灵活性、可定制性和免费性质而受到...
NSIS (Nullsoft Scriptable Install System) 是一个流行的开源安装制作工具,主要用于创建Windows平台上的安装、卸载程序。它支持脚本编写,允许开发者通过简单的语法实现复杂的安装逻辑。NSIS提供了丰富的功能,如...
5. **安全控制**:NSIS支持数字签名,确保安装程序的完整性和安全性,防止被恶意篡改。 6. **用户界面自定义**:开发者可以设计自己的安装界面,包括窗口布局、图标、按钮等,以符合品牌风格或用户需求。 7. **...
NSIS是一款开源的Windows安装制作系统,允许开发者创建自定义的安装、卸载程序。描述中的“所需空间大小使用函数计算FilesToInstall文件夹大小”表明这个压缩包可能包含了一个或多个NSIS脚本,这些脚本使用特定的...
NSIS(Nullsoft Scriptable Install System)是一款流行的开源安装制作系统,主要用于创建Windows平台上的安装、卸载程序。它的特点是可定制性强,支持脚本语言,使得开发者可以根据需求自由设计安装流程。标题...
NSIS安装包制作教程 分为三个目录:基础,插件,脚本 NSIS System 插件 NSIS VPatch 3.1插件 NSIS InstallOptions 2 插件 NSIS Modern UI(新式用户界面)插件 ... 如何把安装的卸载程序放到其他目录