Inno setup Win32安装程序:是否有一种方法可以为每个用户写入HKU启动?

Inno setup Win32安装程序:是否有一种方法可以为每个用户写入HKU启动?,inno-setup,nsis,advanced-installer,Inno Setup,Nsis,Advanced Installer,是否有一个Windows安装程序将添加到每个用户的启动中,如 \Software\Microsoft\Windows\CurrentVersion\Run 对于系统上的每个用户?我无法写入HKLM,因为正在安装的程序是硬编码的,在切换“登录时启动”首选项时,可以与HKEY\U CURRENT\U USER\Software\Microsoft\Windows\CurrentVersion\Run一起使用 我还想知道如何处理安装应用程序后创建用户的情况。是否有一个地方可以在默认注册表配置文件中放置

是否有一个Windows安装程序将添加到每个用户的启动中,如
\Software\Microsoft\Windows\CurrentVersion\Run

对于系统上的每个用户?我无法写入HKLM,因为正在安装的程序是硬编码的,在切换“登录时启动”首选项时,可以与
HKEY\U CURRENT\U USER\Software\Microsoft\Windows\CurrentVersion\Run
一起使用

我还想知道如何处理安装应用程序后创建用户的情况。是否有一个地方可以在默认注册表配置文件中放置项

你们用什么样的安装程序?NSIS?Inno设置?高级安装程序


感谢

安装程序无法可靠地写入任何其他用户配置文件

话虽如此,我相信Windows installer和Windows 7引入了一种方法来指定应用于所有子定量用户的设置


在非基于MSI的安装程序中,如果没有为从这里到永恒的每个用户登录运行的东西,这将不起作用。

Windows有一个叫做的东西,它允许您为机器上的每个用户“运行”一些东西

NSIS有一个名为的助手脚本,它尽最大努力让您访问本地计算机上的所有HKCU,只要您具有管理员权限


要为新用户设置默认值,请加载并编辑。

这似乎是最佳答案。我将使用活动设置。