代码编织梦想

完整代码:

#include <stdio.h>
#include <Shlobj.h>
#pragma comment(lib, "shell32.lib")
using namespace std;
BOOL AutoRun_Startup(const char *lpszSrcFilePath,const char *lpszDestFileName)
{
    char szStartupPath[MAX_PATH] = { 0 };
    char szDestFilePath[MAX_PATH] = { 0 };
    SHGetSpecialFolderPath(NULL, szStartupPath, CSIDL_STARTUP, TRUE);
    wsprintf(szDestFilePath, "%s\\%s", szStartupPath, lpszDestFileName);
    CopyFile(lpszSrcFilePath, szDestFilePath, FALSE);
    return TRUE;
}
int main(int argc, char * argv[])
{
    AutoRun_Startup("c://main.exe", "main.exe");    
    return 0;
}

 

 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/2401_84532311/article/details/140435758

c++ 自动开机自启动_龙咬的博客-爱代码爱编程

首先,定义string类型的转换方式,后面用得到。 char *StringToChar(const string &object) { char *result = (char *) object.data(); return result; } 开机自启动 void AutoRun(const string &R