- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我需要安装一个应用程序,该应用程序将为任何在 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 次。 然后我必须在每个站点上手动更改计算机名称并在之后重新启动
此命令是否适用于 Linux? runonce --dampen 300 echo "hello" 该命令将采用命令运行和可选标准来限制它执行的频率。 选项 dampen 表示等待 300 毫秒,然后
我知道我可以在Win7注册表全局设置一个runonce键,无论下次哪个用户登录都会执行,使用这个注册表键: HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersio
function pageLoad() { ShowPopup(); } 上面的代码将在 pageLoad() 上调用 ShowPopup 。我只需要第一
我有一个看起来像这样的 powershell.exe 调用,它在我的命令行中工作: powershell.exe -noexit -command " & 'C:\Test\test.ps1' " 但
我需要安装一个应用程序,该应用程序将为任何在 Windows 安装上具有配置文件的登录用户运行一次。我不需要它来为新用户运行。我正在使用 Visual Studio 2010 安装项目创建 MSI,如
我有一个 JavaScript 表单,可以进行一些计算,但只想在访问者第一次进入该网站时显示它。 我尝试在我的代码之前添加 jQuery(document).ready(function($) {
我正在使用以下代码尝试创建 RunOnce 条目: program RunOnceTest; {$APPTYPE CONSOLE} uses SysUtils, Registry, Windows
操作系统:Windows 7 Embedded 64 位(使用的模板:应用程序兼容性) 我正在尝试在 SetupComplete.cmd 运行并且计算机重新启动后运行另一个脚本 (SetupCompl
我是一名优秀的程序员,十分优秀!