如何通过Advanced Installer在安装后启动时自动运行软件包



我有一个PowerShell脚本,它在运行时为Python包创建MSI安装程序。MSI安装程序创建工作正常,并且在运行安装程序时正确安装了程序包。但我想把程序包添加到Windows启动程序中,以便程序包在系统启动时开始运行。有没有办法通过PowerShell脚本实现这一点?

您可能只需要在PowerShell脚本中为包/应用程序创建Run或RunOnce注册表。检查Microsoft文档中的Run和RunOnce注册表项

我可以使用以下命令让安装程序在AllUsers启动文件夹中创建一个包的快捷方式:

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

相关内容

最新更新