我有一个C ++程序,我希望在Windows启动时运行。我想在Windows注册表
上创建一个新的字符串值 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run**
如何使用代码执行此操作?
答案 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,应用程序可以使用常规用户权限执行此操作。