Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Inno setup “开始”菜单中的安装程序默认路径是什么?_Inno Setup - Fatal编程技术网

Inno setup “开始”菜单中的安装程序默认路径是什么?

Inno setup “开始”菜单中的安装程序默认路径是什么?,inno-setup,Inno Setup,我已经使用Inno安装程序创建了一个安装程序。安装完成后,应用程序将转到“开始->程序->myappname”位置 在这里,尽管我在安装时给出了不同的路径,如“c:\Program files\XXXX\myappname”,但它在开始菜单中显示为“programs->myappname”,而不是“programs\XXXX\myappname” Inno安装程序是否维护任何默认路径?如何更改“开始”菜单中的显示?您是否查看了在[Setup]部分中设置DefaultGroupName指令 说明:

我已经使用Inno安装程序创建了一个安装程序。安装完成后,应用程序将转到“开始->程序->myappname”位置

在这里,尽管我在安装时给出了不同的路径,如“c:\Program files\XXXX\myappname”,但它在开始菜单中显示为“programs->myappname”,而不是“programs\XXXX\myappname”


Inno安装程序是否维护任何默认路径?如何更改“开始”菜单中的显示?

您是否查看了在
[Setup]
部分中设置
DefaultGroupName
指令

说明:

此指令的值用于默认的“开始”菜单文件夹 向导的“选择开始”菜单文件夹页面上的名称。如果这 指令为空或未指定,它将对 名字


要在评论中回答您的问题。。。是否希望用户能够更改安装路径?如果没有,请在安装时将
DisableDirPage=yes
行添加到
[Setup]
部分。

如果用户选择了其他路径?我不能在运行时获取路径并更新数据吗?另请参阅
[Setup]
部分的文档:我得到了这个概念。如果已向用户提供在所需位置安装应用程序,则可以在运行时检索路径并根据所选文件夹更新“开始”菜单。
{app}
常量是“应用程序目录,用户在向导的“选择目标位置”页上选择该目录。”下面是指向它的链接(以及其他链接):DefaultGroupName={#MyAppContact}{#MyAppName}更改了此变量以反映路径