如何通过C ++将.exe程序启动

时间:2019-02-03 14:35:31

标签: c++ windows winapi registry

首先我必须说:它不是键盘记录程序或其他病毒,我只是编写一个程序来使计算机上的某些操作自动化。我知道我必须用FIND()IsMyProgramRegisteredForStartup(PCWSTR pszAppName)RegOpenKey或类似的东西来更改注册表,但是我实际上不知道如何使用它,

所以请有人可以帮助我解决这个问题,或者有人知道另一种方法来启动它。

在Windows 10上我可以说的所有信息,例如我需要通过c ++程序进入RegSetValueEx

1 个答案:

答案 0 :(得分:0)

首先,为什么必须使用C ++代码将exe文件设置为启动文件?您可以只创建exe文件的快捷方式。将该快捷方式复制到此目录

最简单的方法:按win + R并输入shell:startup。它将立即打开启动目录

或手动输入路径:

  • 对于所有用户:
    C:\ ProgramData \ Microsoft \ Windows \ Start 菜单\程序\启动
  • 当前用户:
    C:\ Users [用户名] \ AppData \ Roaming \ Microsoft \ Windows \ Start 菜单\程序\启动

重新启动Windows并登录后,您的exe文件将自动运行。另外,您可以使用任务管理器->启动检查您的exe文件是否已注册为启动程序。