首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

nsis -卸载时从任务栏中删除固定图标

NSIS(Nullsoft Scriptable Install System)是一种开源的脚本驱动的安装/卸载系统,用于创建Windows平台上的安装程序。它提供了一种简单而灵活的方式来创建自定义的安装程序,可以用于各种软件的分发和安装。

NSIS的主要特点包括:

  1. 灵活性:NSIS提供了丰富的脚本语言,允许开发人员根据自己的需求定制安装程序的行为和外观。
  2. 轻量级:NSIS的安装程序非常小巧,不会占用过多的系统资源。
  3. 易于使用:NSIS具有简单的语法和易于理解的脚本结构,使得开发人员可以快速上手并创建安装程序。
  4. 跨平台:NSIS可以在Windows平台上创建安装程序,并且可以生成可执行文件,以便在其他Windows系统上运行。

在卸载时从任务栏中删除固定图标,可以通过NSIS脚本中的以下步骤实现:

  1. 创建快捷方式:使用NSIS脚本中的CreateShortCut命令创建一个快捷方式,并将其放置在Windows的开始菜单或桌面上。
  2. 注册卸载信息:使用NSIS脚本中的WriteRegStr命令将卸载信息写入Windows注册表,以便在控制面板中显示该程序的卸载项。
  3. 创建卸载快捷方式:使用NSIS脚本中的CreateShortCut命令创建一个卸载快捷方式,并将其放置在Windows的开始菜单或桌面上。
  4. 删除固定图标:使用NSIS脚本中的Delete命令删除任务栏中的固定图标。

腾讯云提供了一系列与云计算相关的产品,其中包括:

  • 云服务器(CVM):提供灵活可扩展的云服务器实例,满足不同规模和需求的应用场景。详情请参考:腾讯云云服务器
  • 云数据库MySQL版(CDB):提供高可用、可扩展的MySQL数据库服务,支持自动备份和容灾。详情请参考:腾讯云云数据库MySQL版
  • 云存储(COS):提供安全可靠的对象存储服务,适用于存储和处理各种类型的数据。详情请参考:腾讯云云存储
  • 人工智能(AI):提供丰富的人工智能服务,包括图像识别、语音识别、自然语言处理等。详情请参考:腾讯云人工智能
  • 物联网(IoT):提供全面的物联网解决方案,包括设备接入、数据管理、应用开发等。详情请参考:腾讯云物联网
  • 区块链(BCB):提供高性能、安全可信的区块链服务,支持企业级应用场景。详情请参考:腾讯云区块链

通过使用NSIS和腾讯云的相关产品,开发人员可以方便地创建自定义的安装程序,并结合腾讯云的云计算服务实现更多功能和扩展。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Git Bash Here和RStudio软件的问题解决

Git Bash固定任务栏 屏幕右键Git Bash Here出现任务栏图标空白的情况 Note:有一次上传代码到Github上后,想要删除掉当前目录下的所有内容,执行rm -rf ....Launch\User Pinned\TaskBar 在弹出的TaskBar文件夹,找到图标显示异常的快捷方式,右键找到其文件位置的主程序图标,并将该程序的快捷方式复制到TaskBar文件夹 重新运行该程序...,若未恢复图标,在任务栏上右键点击【固定任务栏】再取消固定,可以发现图标显示正常 Note:按照以上步骤完成之后,将Git Bash任务栏取消固定,再重新打开就不会出现图标为白的情况了,但是如果没有将...Git Bash任务栏取消固定,该方法还是没有生效的。...Note:特殊符号的原因应该是我个人卸载了老版本的R和RStudio并不完全就重装了新版本的R和RStudio,在卸载之前读取数据是没有问题。

1.1K30

在Bash如何字符串删除固定的前缀后缀

更多好文请关注↑ 问: 我想从字符串删除前缀/后缀。例如,给定: string="hello-world" prefix="hell" suffix="ld" 如何获得以下结果?...如果模式与 parameter 扩展后的值的开始部分匹配,则扩展的结果是 parameter 扩展后的值删除最短匹配模式(一个 # 的情况)或最长匹配模式(## 的情况)的值 ${parameter...如果模式与 parameter 扩展后的值的末尾部分匹配,则扩展的结果是 parameter 扩展后的值删除最短匹配模式(一个 % 的情况)或最长匹配模式(%% 的情况)的值。..." prefix="hell" suffix="ld" $ echo "$string" | sed -e "s/^$prefix//" -e "s/$suffix$//" o-wor 在sed命令,...-(冒号破折号)的用法 在Bash如何将字符串转换为小写 在shell编程$(cmd) 和 `cmd` 之间有什么区别 如何Bash变量删除空白字符 更多好文请关注↓

29810

Electron桌面应用打包流程(记录一下)

新建一个main.js 内容如下:(main.js的文件名对应package.jsonmain的值) const {app, BrowserWindow} = require('electron');...微信截图_20190826110244.png 但是每次打包的执行命令太长太麻烦了,所以我们可以把命令写进package.json,执行命令调用它就好了。...更改图标 如果我们想要更改窗口左上角的图标任务栏图标,只需要在打包的命令上加个icon参数就好了 electron-packager . HelloWorld --win --out .....NSIS 打包 Electron 生成exe安装包 NSIS操作简单,而且打包出来的安装包,安装过程和卸载过程都更加正规。推荐使用 一....准备 1.下载NSIS软件,安装 NSIS中文版下载地址:https://pan.baidu.com/s/1mitSQU0 2.安装asar (参考官方文档https://www.w3cschool.cn

5.7K62

NSIS 打包脚本基础

简介 NSIS(Nullsoft Scriptable Install System)是一个开源的 Windows 系统下安装程序制作程序。它提供了安装、卸载、系统设置、文件解压缩等功能。...工具: HW VNISEdit(NSIS脚本编辑器) 1、 使用编辑器NSIS脚本向导功能,自动生成对应的nsi脚本。...2、也可以在编辑器编写nsi脚本,然后再编译生成exe安装包文件。 脚本结构 NSIS脚本(下称nsi脚本)主要包含安装程序属性、页面、区段、函数。...常用于在你想调用一个在 NSIS 目录下的资源,例如:图标、界面…… $WINDIR Windows 目录(通常为 C:\windows 或 C:\winnt 但在运行时会检测) $SYSDIR...如果指定了 /ifempty,则该注册表键仅当它无子键才会被删除(否则,整个注册表键将被删除)。有效的根键值在后面的 WriteRegStr 列出。

4.5K60

线上Electron应用具备哪些特征?

(其他国家语言文件,一般情况下可以删除) ├─ resources(应用程序资源及编译后的源码) │ ├─ app.asar(编译后的源码压缩文档) │ ├─ app.asar.unpacked(编译后的源码未压缩文档...) ├─ UnInstall yourApp.exe(卸载应用程序的可执行文件) └─ .........任务栏快捷方式 如果用户把应用程序的快捷方式固定任务栏,这个快捷方式的存放路径为: C:\Users\[userName]\AppData\Roaming\Microsoft\Internet Explorer...\Quick Launch\User Pinned\TaskBar 在一些特殊的情况下,我们可能要更新这个快捷方式的目标程序,比如用户先安装了 32 位的应用程序,又安装 64 位的应用程序,此时用户固定任务栏图标指向的目标程序路径就是错的了...这些二进制资源默认存放在如下目录: 安装包制作工具:C:\Users\yourUserName\AppData\Local\electron-builder\Cache\nsis 应用程序签名工具:C

1.2K50

windows nsis安装包制作

%20Edit/2.0.3/nisedit2.0.3.exe NSIS: 打包通用方案 https://udomain.dl.sourceforge.net/project/nsis/NSIS%203/...下一步 NSIS_2.png ------ 选择安装程序图标、安装程序语言 下一步 安装程序图标:制作完成之后的EXE桌面图标 安装程序语言:SimpleChinese(简体中文)、English(...文件:右侧第一个图标 文件夹:右侧第二个图标 NSIS_5.png ------ 选择需要生成的快捷方式(默认即可) 下一步 NSIS_6.png ----- 选择安装包启动参数(如果没有,...默认即可) NSIS_7.png ------ 卸载程序相关(如非特殊需要,默认即可) 下一步 NSIS_8.png ------ 保存脚本信息 完成 NSIS_9.png ------ 保存安装包脚本到磁盘...警告处理 7998: ANSI targets are deprecated 在脚本开始加入一行:Unicode true,重新编译即可 安装过程中文协议乱码 txt格式:带BOM的UTF-8

2.8K00

Win系统好软推荐

任务栏添加或删除图标图标将移动到中心或用户指定的位置。您可以选择在各种不同的动画之间进行选择并更改其速度。如果您不喜欢动画并希望它们立即移动,则可以禁用动画。...-lr = 400将设置循环程序/任务栏检查器的刷新率。 -cib = 1将在开始,搜索等与任务栏之间设置主要任务栏的位置。当添加或删除托盘图标, -ftotc = 1将更新任何工具栏。...-sr = 1920将在屏幕宽度变为1920px图标放在左侧。如果正在运行全屏应用程序,则 -cfsa = 1将暂停TaskbarX。...右键单击“ TaskbarX ”或“ FalconX ”条目,然后单击“ 删除 ”。 您也可以SCHTASKS /DELETE /TN "TaskbarX"从命令行删除计划的任务。...10任务栏图标,falcon10,falcon任务栏任务栏任务栏图标任务栏按钮 任务管理器来看,FalconX 的峰值 CPU 资源占用在 0.6% 左右,大多数都是 0,而内存占用仅仅 2.9MB

1.5K40

WINDOWS 11 Manager 和谐版

清理   找出哪些文件占用了你的磁盘空间并用带图表显示;智能卸载程序能完全卸载程序而无残留的文件和注册表项目;查找并清除垃圾文件以减少硬盘空间占用;重复文件查找器可以扫描你的电脑中具有相同大小、名称和修改时间的文件...自定义   调整资源管理器的外观,桌面,开始菜单,任务栏和通知区域来自定义您的系统;管理被固定项目和固定任何文件或文件夹到任务栏和开始;在任务栏上创建快速启动的跳转列表项;调整Windows 10的启动菜单...;鼠标右键单击的编辑上下文菜单;轻松编辑当鼠标右键点击桌面左下角或Win+ X键盘快捷键显示的Win + X菜单;创建快速执行在运行对话框的快捷方式。...可视化定制可以更改系统和文件类型图标,自动改变锁屏图像。   ...登录设置,调整各种设置和限制访问驱动器和方案,提高系统的安全性;保护您的敏感文件和文件夹的安全性,加密文件,将系统文件夹移动到安全地点;隐私保护通过消除跟踪可以确保隐私及敏感信息的安全;文件恢复能恢复删除或格式化的逻辑磁盘上的文件

78710

快速美化您的桌面(win 仿制 mac)

就可以让我们在使用电脑心情更加舒畅。当然,可以更全面对我们使用的电脑进行美化:使用第三方主题,它可以改变资源管理器窗口的外观、字体、颜色、按钮、鼠标指针、图标等,达到与众不同的视觉感受。...,点击卸载,重启电脑,删除OldNewExplorer文件夹。...– 属性,以打开配置面板,在外观里面可以更换开始菜单及任务栏的样式、透明度等… 用于更换Win10开始屏幕样式,更换开始按钮,自定义开始菜单和任务栏透明度、居中任务栏图标等;软件轻微占用系统资源,如果你习惯了...4.3、雨滴皮肤 安装并运行 Rainmeter 程序,即可双击雨滴皮肤运行,部分 雨滴皮肤 是文件夹式的,复制到C:\Users\用户名\Documents\Rainmeter\Skins内,在任务栏托盘处找到白色小水滴的图标...说明:Rainmeter是一款美化桌面的软件,可以加载各种桌面摆件:天气,时间,快捷方式,RSS,播放器,系统信息监控等,卸载:控制面板内可直接卸载 备注: 比较占用系统资源,老爷机谨慎安装;新手在安装不要选择便携模式

2.7K30

记联软 UniAccess 导致 NSIS 安装包启动进程失效

本文记录联软 UniAccess 注入的 C:\Window\LVUAAgentInstBaseRoot\syswow64\MozartBreathCore.dll 导致 NSIS 安装包启动进程失效,...且给出 NSIS 安装包脚本的规避方法 特别感谢 lsj 定位到此问题,我只是帮助他记录问题的工具人 联软 UniAccess 是一款监控电脑设备的应用,在很多公司都会使用。...遇到此问题最佳做法是卸载,如何卸载请参阅以下博客 卸载联软UniAccess,删除UniAccess Agent记录 - Never_Await_Victory - 博客园 最新彻底删除联软uniaccessAgent_zhangxl2000...的博客-CSDN博客_uniaccessagenttray.exe 卸载 UniAccessAgent 软件_ITPUB博客 如果无法卸载或好奇联软 UniAccess 是如何投毒的,请继续阅读本文 我的...然而通过 ProcessMonitor 看到是 QueryOpen 了 D:\Program 文件 右击看是调用 D:\Program 文件的堆栈,如下图 图片可以看到, nsExec.dll 里面居然进入了

2K30

NSIS 打包 Electron 生成exe安装包

每次文章都从0开始 搭建开始 使用的是electron-vue 毕竟方便一点 如果只想安装electron 请参见我的另一个文章https://segmentfault.com/a/11......编写一个页面 使用IDE打开随便编写一个页面 使用npm 构建安装包 npm run build 安装程序制作 下载NSIS软件,安装 下载地址:https://...这里选择图标就行了 这里暂时默认就行了 后面出一个文章详细介绍这里 F:\lee\project3\build\win-unpacked\project3...下载完毕之后 放到NSIS目录下的 VNISEdit\Plugins 目录 如果不知道目录 那就在桌面 右击VNISEdit 编译环境 选择打开所在目录 就可以看到了 在脚本最后加一句 编译完成后会后些方法...: 一个是un.onInit ->卸载程序 一个是un.onUninstSuccess -> 卸载成功提示 .onInit 安装程序初始化 # 检测360杀毒软件是否在运行 Function .onInit

2K31

Python Flask项目打包成exe文件

我们写的Flask或Django项目如果部署,源码可能会泄露,因此我们可以把项目打包成exe,来保护源码# 需要用到工具 -pyinstaller:把python项目打包成不同平台的可执行文件 -nsis...:NSIS(Nullsoft Scriptable Install System)是一个开源的 Windows 系统下安装程序制作程序,它提供了安装、卸载、系统设置、文件解压缩等功能。...pyinstaller -p D:\project\demo.py 设置导入路径 -i pyinstaller -i D:\demo.ico demo.py 给生成的demo.exe文件设置一个自定义的图标...tips:实际部署应用过程,常用 -D方式打包,这样资源文件都已经包括了。...pro_flask这个文件夹,拷贝到dist下的run文件夹 -因为flask项目有静态文件和html文件,如果不拷贝过去,静态文件和html文件会找不到 -我们为了隐藏代码,可以把所有python的代码都删除

2.1K60

【火绒安全警报】热门游戏被病毒团伙利用 每天感染数十万台电脑

tdzs.dll tdzs.dll动态库在文件信息说明自己是“安装数据统计”程序,且在软件卸载,该病毒动态库也会被一起删除,从而诱使用户误以为该动态库只进行“安装数据统计”操作。...安装包释放的病毒动态库文件属性 微端卸载程序删除tdzs.dll相关NSIS脚本,如下图所示: ?...卸载相关NSIS脚本 虽然tdzs.dll会被卸载程序删除,但是该动态库是直接被安装包进行调用的,所以通常在用户对游戏微端进行卸载,病毒逻辑已经执行完毕。...JavaScript脚本),用于执行其远端服务器获取到的后门代码。...脚本关键逻辑 __get_url函数用于网址列表随机获取网址,如下图所示: ? __get_url函数逻辑 模拟用户操作部分主要可以进行搜索关键字和点击网页连接操作,如下图所示: ?

1.3K40

NSIS 打包 Electron 项目的注意事项(拖拽、权限、兼容性等)

打包后应用在 Windows 7 无法直接运行,需要修改兼容性为 Windows 7 才可以使用 打包后安装或者卸载应用在运行会安装或者卸载失败,无法替换或删除应用(这个与 Electron 无关但也介绍一下...的脚本写入这个注册表,可以像下面这样操作: Section -Post WriteUninstaller "$INSTDIR\uninst.exe" WriteRegStr HKCU "Software...PRODUCT_UNINST_KEY}" "Publisher" "${PRODUCT_PUBLISHER}" SectionEnd 如代码第三行所示,我们将应用安装所在目录下的执行程序通过 WriteRegStr 方法写入到了注册表,...安装或卸载前结束应用 需要两个插件,一个是 KillProcDLL.dll,另一个是 FindProcDLL.dll,这两个插件均可以 NSIS 官网下载。...打包后安装包程序默认是以管理员身份启动的,第一次安装完成后自动启动应用时会继承安装包的权限(管理员)导致拖拽功能无法使用了,而直接桌面运行快捷方式是没问题的。

87020

常用软件打包类型及静默安装参数(nsis|msi|InstallShield|Inno)

可以使用命令行选项运行wise installation.exe,以自动执行常用任务 更多参数: /c file.wse WISE脚本创建可执行文件 /r 在 SetupCapture 窗口中打开WISE.../M2 在调试器会话期间保留供WISE内部使用 示例: setup.exe /T 卸载WISE: /Z 删除空目录,包括其中包含不明智的目录。 /A 自动模式,除了取消,没有其他用户选择。.../S 无提示模式,无用户选择的自动模式 /R 回滚模式,选择卸载回滚的选 /U 类似自动模式,但给出除了自定义/自动标题窗口之外的所有选项,标题可以在命令行。...这种软件在安装出现的第一个界面,在窗口标题栏左侧的图标上点击鼠标左键,然后再探出菜单上点击“About Setup”可以看见安装类型。...七、Nullsoft SuperPiMP Install System (NSIS) 使用 NSIS(NullSoft Installation System)制作的安装文件,可用 /S (注意大写)来进行静默安装

12.6K22
领券