【发布时间】:2015-12-05 16:51:28
【问题描述】:
我有一个 C++ 程序,我想在 Windows 启动时运行它。我想在
的 Windows 注册表上创建一个新的字符串值 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run**
我怎样才能使用代码做到这一点?
【问题讨论】:
-
您应该添加一个指向您的程序的 Windows 服务。此外,这个问题,就目前而言,没有用处。投票结束。
-
@ray,这取决于。许多程序确实希望在用户自己的上下文中自动启动,当用户登录时,运行键非常适合。您只需要一个服务来处理在没有用户登录时必须运行的代码,或者必须以管理权限运行的代码。
-
@HarryJohnston:虽然我同意你的观点,但 OP 没有指定任何这些细节,所以假设的目标大部分是猜测。 OP 也没有显示他/她之前尝试过的内容,这通常是另一个禁忌。