1. 首页
  2. 综合百科
  3. 设置安装包的权限在哪(用Inno Setup给程序制作安装包)

设置安装包的权限在哪(用Inno Setup给程序制作安装包)

简介:关于设置安装包的权限在哪(用Inno Setup给程序制作安装包)的相关疑问,相信很多朋友对此并不是非常清楚,为了帮助大家了解相关知识要点,小编为大家整理出如下讲解内容,希望下面的内容对大家有帮助!
如果有更好的建议或者想看更多关于综合百科技术大全及相关资讯,可以多多关注茶馆百科网。

我没有在标题中写QT学习,因为InnoSetup可以为任何文件生成安装包。

InnoSetup看起来是免费软件,但是我去官网发现只有英文版,所以我在中国做了一个中文版,如果你需要可以下载。

安装InnoSetup后,我们打开InnoSetup,然后我们进入“文件”-“新建”,看起来像这样:

创建一个新的安装脚本向导

单击“下一步”,设置应用程序名称、版本等信息:

设置程序信息

然后,设置程序的安装位置

安装文件夹

这里我们使用默认的方框作为第一个方框,然后我们的程序将安装在C:\Program Files(X86)文件夹下的老赵子文件夹中,但是我们给用户选择下一步的权利(下面的勾号)。

这一步选择我们之前编译的程序的可执行文件(nowater.exe),并添加我们之前使用windeployqt (D:\qtexe)复制文件的文件夹。下一步。

包文件和文件夹

下一步是应用程序快捷方式选项,这是默认的。我不截屏了。然后是下一步。

这一步是程序的许可文件,就是我们通常在安装程序时显示的文件,我同意,不同意,等等。安装前和安装后可以显示两个文件。为了节省时间,我就不讨论这三个文件了。下一步。

安装license文件

下一步是安装模式:

安装模式

默认情况下,这是第一个选项。这台计算机的所有用户都可以使用这个软件。双击安装包时,会提示您获取管理员权限。

第二个选项是普通安装,其中不要求任何权限,但只有当前用户具有可执行权限、开始菜单快捷方式等。

第三个……我不知道那是什么意思。

0

下一步是选择要安装程序的语言。默认为中文。如果您想让您的程序全球化,请选择多个。

下一步,这一步就是设置生成的安装文件保存在哪里,以及它的文件名,还可以定义安装程序图标,还可以为安装程序设置密码,这样可以防止一些内部程序泄露,泄露了就无法安装了。

安装包设置

再走两步,就完成了。然后系统会提示您是否现在编译安装脚本。

然后你等几秒钟,你就完成了:

成功编译

然后我们进入刚才设置的输出目录

生成的安装包

哈哈,安装包生成。

让我们运行并安装它

第一步

第三步

第四步

第五步

这里没有关键步骤。不要问我为什么没有做第2步,因为那是你申请权限的时候,所有的软件都是挂起的,所以你不能截图。

安装完成后,我们的程序的图标将显示在开始菜单和桌面上,点击它可以运行。另外,在我们程序的目录下会生成卸载文件unins000.exe,并且在控制面板的程序中也会显示我们程序的卸载方法。

这不是很棒吗?

程序将下载目录保存到config.ini中,我们在没有路径的情况下读写config.ini。当时,我天真地认为这个文件应该和exe文件在同一个目录下。当我启动并运行它时,程序目录中没有config.ini,这很奇怪。

后来用Windows搜索功能搜索,才发现在下面的路径下,似乎程序的起始目录并不是它的存储目录啊,有蹊径…我还发现了一个腾讯文件夹,里面有一些b微信的东西……

程序启动目录

似乎获取程序存储目录,或者手动获取,都不能依靠'./'。

本文主要介绍了关于设置安装包的权限在哪(用Inno Setup给程序制作安装包)的相关养殖或种植技术,综合百科栏目还介绍了该行业生产经营方式及经营管理,关注综合百科发展动向,注重系统性、科学性、实用性和先进性,内容全面新颖、重点突出、通俗易懂,全面给您讲解综合百科技术怎么管理的要点,是您综合百科致富的点金石。
以上文章来自互联网,不代表本人立场,如需删除,请注明该网址:http://seotea.com/article/1466133.html