我正准备为我正在开发的游戏开发我的第一个 Windows 安装程序。我听说过 NSIS 推荐,但我的需求是基本的,我无法弄清楚到底需要什么。
我想要一个简短的 NSIS 脚本,它可以在“程序文件”目录中安装文件目录(必要时请求权限),在“开始”菜单中创建一个简单的快捷方式,并在“添加/删除程序”控制面板中注册卸载程序.
卸载程序只会删除目录并删除快捷方式,如果文件正在使用,则会提示重新启动。
最后,我想通过卸载所有旧文件并安装新文件来支持升级,如果旧文件正在使用,则会提示用户重新启动。
我已经在网上看到了一些示例 NSH 脚本,这些脚本可以做一些零碎的工作;我正在尝试自己将它吊在一起,看起来它将有数百行长。我的代码闻起来像是错误的东西。
我描述的程序真的应该是数百行 NSH 吗?肯定有更简单的方法吗?