Inno setup 如何使用InnoSetup创建“开始”菜单文件夹?

Inno setup 如何使用InnoSetup创建“开始”菜单文件夹?,inno-setup,Inno Setup,我想使用InnoSetup在“开始”菜单下创建一个文件夹。在Windows 7上,“开始”菜单应高亮显示,然后在单击所有程序后高亮显示我的应用程序文件夹,就像我在安装其他应用程序时看到的那样。如果我像下面这样在[图标]中放置多个项目,它会自动创建一个组吗?或者,如果没有,如何指定文件夹 这不起作用(直接从InnoIDE向导获取): 它只创建了应用程序的快捷方式,而不是“开始”菜单中的文件夹 编辑:它在XP上运行良好,但在Windows7上,当我打开“开始”菜单时,我只看到一个快捷方式,而在所有程

我想使用InnoSetup在“开始”菜单下创建一个文件夹。在Windows 7上,“开始”菜单应高亮显示,然后在单击所有程序后高亮显示我的应用程序文件夹,就像我在安装其他应用程序时看到的那样。如果我像下面这样在[图标]中放置多个项目,它会自动创建一个组吗?或者,如果没有,如何指定文件夹

这不起作用(直接从InnoIDE向导获取):

它只创建了应用程序的快捷方式,而不是“开始”菜单中的文件夹

编辑:它在XP上运行良好,但在Windows7上,当我打开“开始”菜单时,我只看到一个快捷方式,而在所有程序中什么都没有

  • 你基本上在正确的轨道上。“开始菜单中的文件夹”实际上是一个“开始菜单组”,带有InnoSetup变量“{group}”

  • 请记住,Windows有两种不同的开始菜单:

    {userstartmenu}&{commonstartmenu}

  • 这里有几个很好的链接(当然还有实际的InnoSetup文档):

  • 附言: Vista和Windows 7组织shell设置和用户首选项的方式与Windows XP完全不同。例如,“发送到”和“启动文件夹”现在位于

    c:\users\SOMEUSER\AppData\Roaming\Microsoft\Windows\Start Menu\Programs.  
    

    显然,在“所有用户”目录中有这么多开始文件夹后,Windows7将不会显示开始文件夹。我转到“C:\ProgramData\Microsoft\Windows\Start Menu\Programs”,删除了一些我不常使用的软件的链接,出现了viola-我丢失的开始组。

    重新启动后是否会出现额外的图标?哦,您的
    DefaultGroupName
    指令设置为什么?Edwin,我在刚刚创建的安装文件中看到了同样的情况。我已经使用Inno很多年了,并将这个新设置与几个正在运行的设置(以及创建start文件夹)进行了比较,结果完全一样!我甚至使用InnoIDE向导来创建他们的默认设置程序,但它也不起作用。我无法解释这件事。。你运气好吗?有同样的问题。这是因为测试了安装,然后运行了卸载程序。当我再次运行安装时,它没有显示在“开始”菜单中。然后我注销并重新登录,之后它就出现在“开始”菜单中。因此,多次测试安装也可能导致此问题。如果不是第一次安装,我认为这是Windows7的一个刷新问题。我不知道除了注销和重新登录或通过删除其他文件强制刷新之外,是否有其他方法可以解决此问题。另外,转到指定的文件夹,选择“全部”并删除属性中的“只读”和“隐藏”可能会有帮助。我也遇到过同样的情况。赢得7个专业版x64。因此浪费了一个小时:(
    c:\users\SOMEUSER\AppData\Roaming\Microsoft\Windows\Start Menu\Programs.