Как сделать так, чтобы пакет запускался автоматически при запуске после установки через Advanced Installer? - PullRequest
0 голосов
/ 04 августа 2020

У меня есть сценарий PowerShell, который создает установщик MSI для пакета Python при его запуске. Создание установщика MSI работает должным образом, и пакет правильно установлен при запуске установщика. Но я хочу добавить пакет в Windows Автозагрузку программ, чтобы пакет запускался при запуске системы. Есть ли способ добиться этого с помощью сценария PowerShell?

Ответы [ 2 ]

1 голос
/ 04 августа 2020

Вы можете просто создать в своем сценарии PowerShell реестр Run или RunOnce для вашего пакета / приложения. Проверьте в документации Microsoft ключи реестра Run и RunOnce

0 голосов
/ 11 августа 2020

Мне удалось заставить установщик создать ярлык для пакета в папке автозагрузки AllUsers, используя следующие команды:

$startupDir = [io.path]::GetFullPath($env:AllUsersProfile)
$fullstartpath = $startupDir + "\Start Menu\Programs\Startup\"                                 
$project.InstallParameters.ApplicationShortcutFolder = $fullstartpath
...