1
1
在我看来,你已经接近回答你自己的问题了。我认为您可能只需要划分配置是否为每个用户自动运行的职责…呃,让我解释一下: 如果使用hkcu注册表项,您的msi安装程序需要有一个组件,它的“密钥文件”作为hkcu项-因此,当第一个新用户启动该程序时,Windows安装程序将进行自我修复以写入这些项。其中一个条目是您的hkcu/software/microsoft/windows/run值,但是 不 关键值,因为您希望用户能够删除它,而不是让它在每次运行程序时都返回!然后,您希望您的程序有一个删除自动运行值的选项。 如果你使用activesetup(我会推荐它,因为它是 simple 它“只起作用”),那么你可能会发现制作一个简单的应用程序(或vbscript等)是最容易的,它会提示用户是否想让监控程序自动运行。所以您的activesetup会启动prompt程序/脚本,prompt程序会创建hkcu/software/microsoft/windows/run值,或者更好的方法是在用户的start menu\program s\startup目录中创建一个快捷方式。 |
2
0
可能有点低技术,但你不能添加一个快捷方式到用户的启动文件夹(开始菜单/程序/启动)? |
3
0
我想在这种情况下您应该使用hklm/software/microsoft/windows/run。在启动时运行监控应用程序的功能是否真正属于监控应用程序,而不是安装程序。登录时,监控应用程序可以检测这是否是第一次运行监控应用程序,并向用户提供在启动时始终运行监控应用程序的选项。 |
Community wiki · 需要改变的用户界面模式? 1 年前 |
LITzman · 使用状态处理颜色主题更改 1 年前 |
Community wiki · 进程。退出(0):输出消失? 1 年前 |
arsaces · 将文本添加到特定文件的末尾 2 年前 |
YGranja · 库<图形。h> MinGW-W64缺少 2 年前 |
Felipe Palermo · Ctrl键仍被按下,按键事件() 2 年前 |
HCJ · win cmd中的批处理脚本循环 2 年前 |