C ++设置为启动程序

时间:2015-12-05 16:51:29

标签: c++ windows registry

我有一个C ++程序,我希望在Windows启动时运行。我想在Windows注册表

上创建一个新的字符串值
            HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run**

如何使用代码执行此操作?

1 个答案:

答案 0 :(得分:1)

这可以使用WinApi函数来操作注册表项,请参见此处: https://msdn.microsoft.com/en-us/library/windows/desktop/ms724875%28v=vs.85%29.aspx

特别是RegOpenKey,RegSetKeyValue,RegCloseKey。

请注意,要在HKEY_LOCAL_MACHINE下执行此操作,需要使用提升的权限运行应用。对于HKEY_CURRENT_USER,应用程序可以使用常规用户权限执行此操作。