InnoSetup: путь к программам меню "Пуск"

В InnoSetup есть две константы: {commonstartmenu} и {userstartmenu}, которые раскрываются как "C:\ProgramData\Microsoft\Windows\ Меню Пуск" и "C:\Users\ Имя пользователя \AppData\Roaming\Microsoft\Windows\Start". Меню "соответственно на моем ПК под Windows 7.

Могу ли я просто добавить к ним строку "\ Programs", чтобы получить путь к папке "Все программы" общего и пользовательского меню "Пуск"? Гарантируется ли, что папка "Все программы" в меню "Пуск" называется "\ Programs"? Если нет, как я могу получить его имя?

1 ответ

Решение

Нет, вы не можете предполагать, что он называется "Программы".

{commonprograms} является правильной константой для использования, если вы хотите обратиться к "Программы" / "Все программы" напрямую.

Однако, если вы хотите установить более одного ярлыка, лучше использовать {group} а также DefaultGroupName как предложил RobeN.

Другие вопросы по тегам