Как автоматически запускать приложение для всех пользователей, установленных с помощью Basic Project (InstallShield 2010)?

Вопрос. У меня установлен InstallShield 2010. Я хочу создать базовый проект, который сможет установить мое простое приложение (один .exe файл) на ALLUSERS на хосте, а также мне нужно автоматически запускать приложение при каждом входе пользователя в систему. Что я должен сделать? Какие параметры мне нужны для реализации задуманного?

PS. Я не планирую создавать дополнительный диалог в установщике. Эти вещи должны выполняться в "невидимом режиме".

Спасибо!


person mosg    schedule 26.05.2011    source источник


Ответы (2)


Правильный ответ - запустить приложение из раздела Software\\Microsoft\\Windows\\CurrentVersion\\Run в HKEY_LOCAL_MACHINE.

person mosg    schedule 30.05.2011

Поэтому добавьте ярлык, который устанавливается в папку «Автозагрузка», или, если вы чувствуете себя более злым, запись в реестре с ключом «Выполнить». Цель диалога не в том, чтобы совершить фактическое действие, а в том, чтобы дать покупателю возможность согласиться или отказаться от нежелательного поведения. Поскольку он должен будет сообщить о выборе, установив общедоступное свойство, случай автоматической установки можно контролировать, передав это свойство в командной строке.

person Michael Urman    schedule 27.05.2011