开发安装包有很多种方法,
本文提供一种思路
程序的安装与卸载分两个部分
一个是安装 一个是卸载
安装程序 负责联网下载程序的压缩包,解压,创建快捷方式,检测与修复项目运行环境 ,写入注册表 ,生成卸载程序到项目目录,以及进入项目
卸载程序 负责 删除整个项目,删除自身,删除注册表,删除快捷方式,
大体就是这个思路,然后逐一实现出来就行了
其中注册表部分为了要在win10系统的 “卸载与更新程序”发现 需要写在这个路径下
这样当我想想卸载的时候就可以用系统卸载它了
其中
DisplayIcon是显示的图标
DisplayName是显示的名字
DisplayVersion是显示的版本号
Publisher是作者名字
UninstallString是卸载程序的路径
除此之外还有很多,可以直接参考同在Uninstall目录下的其他程序
最后卸载的时候系统根据UninstallString提供的目录找到卸载程序,然后执行它
添加到快速启动栏
只需要放在下面这个路径里就可以了
C:\ProgramData\Microsoft\Windows\Start Menu\Programs