gpt4 book ai didi

c# - 为 Visual Studio 安装项目中的每个用户将注册表项添加到 HKCU RunOnce

转载 作者:太空宇宙 更新时间:2023-11-03 11:22:28 25 4
gpt4 key购买 nike

我需要安装一个应用程序,该应用程序将为任何在 Windows 安装上具有配置文件的登录用户运行一次。我不需要它来为新用户运行。我正在使用 Visual Studio 2010 安装项目创建 MSI,如果 MSI 注册表不够灵活,我很乐意在 C# 中创建自定义操作来摆弄注册表。

我知道如何使用 MSI 将注册表值添加到 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce,但这只会为运行安装程序的用户启动应用程序。我可以将值添加到 HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce,但它只会在用户下次登录时运行,而不是针对每个用户。

那么,首先,这是否可能(使用 VS 安装项目或 C#),如果可能,如何实现?

谢谢。

最佳答案

我认为 Active Setup 是您所需要的:http://www.sepago.de/helge/2010/04/22/active-setup-explained/

通常宣传的快捷方式用于在安装软件包后触发每个用户的操作,但这不适合您的场景。

关于c# - 为 Visual Studio 安装项目中的每个用户将注册表项添加到 HKCU RunOnce,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10497627/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com