2012-04-26 2 views
10

Согласно this question Я знаю, как разместить приложение в папке автозапуска без взаимодействия с пользователем. Но как я могу позволить пользователю решить, хочет ли он этого или нет через флажок?Inno-Setup: как разрешить пользователю выбирать автозапуск или нет?

ответ

11

Благодаря TLama и еще немного прибегая к помощи я сделал это так:

[Tasks] 
Name: startup; Description: "Automatically start on login"; GroupDescription: "{cm:AdditionalIcons}" 

[Icons] 
Name: "{userstartup}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: startup 
+0

+1, ваше решение, безусловно, лучше! Работая со скриптинговой частью InnoSetup, я теряю контакт со встроенными функциями. Может быть, вы можете принять свое сообщение вместо этого ;-) – TLama

+1

Это обычный метод :) – Deanna

+0

Хорошо, TLama :-) Я приму это завтра (он все еще заблокирован). Но спасибо, тем не менее, за то, что указал мне в правильном направлении! – acme

Смежные вопросы