帮我调一下代码球球了(不是普通代码)
查看原帖
帮我调一下代码球球了(不是普通代码)
927813
CriticalProcessDied楼主2023/5/14 09:52

问:以下代码该导入什么库或怎么改 在线等,急

#include<bits/stdc++.h>
#include<windows.h>
using namespace std;
void CSetAutoRunDlg::OnBnClickedButton1()
{
	// TODO: 在此添加控件通知处理程序代码
	
	HKEY hKey;  //可以理解为操作注册表的句柄
  
	//找到系统的启动项  ,长指针类型是const char * 类型
  LPCTSTR lpRun = "Software\\Microsoft\\Windows\\CurrentVersion\\Run";  
  
  //打开启动项Key  
  long lRet = RegOpenKeyEx(HKEY_LOCAL_MACHINE, lpRun, 0, KEY_WRITE, &hKey);  
  
	if(lRet == ERROR_SUCCESS)  //打开成功
  {  
    char pFileName[MAX_PATH] = {0};  //定义数组存放路径
    //得到程序自身的全路径  
    DWORD dwRet = GetModuleFileName(NULL, pFileName, MAX_PATH);  
    //添加一个子Key,并设置值 // 下面的"test"是应用程序名字(不加后缀.exe) 
    lRet = RegSetValueEx(hKey, "SetAutoRun", 0, REG_SZ, (BYTE *)pFileName, dwRet);  
    //关闭注册表  
    RegCloseKey(hKey);  
    if(lRet != ERROR_SUCCESS)  
    {  
      MessageBox("系统参数错误,不能完成开机启动设置");  
    }  
    else 
    { 
      MessageBox("打开开机启动成功");  
    } 
    // isrun = 1; 
  }  
}
int main(){
	
	return 0;
}
2023/5/14 09:52
加载中...