开机启动有俩种方式,一是修改注册表,二是复制exe文件到startup里;下面看具体代码;
修改注册表
void ChooseInvoke()
{
CString RegPath = _T("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run");
char sPath[MAX_PATH] = "";
char sSys[MAX_PATH] = "";
std::string strExe = "\\RemoteCtrl.exe ";
GetCurrentDirectoryA(MAX_PATH, sPath);
GetSystemDirectoryA(sSys, sizeof(sSys));
std::string strCmd = "mklink "