MFC开机自启动(写注册表)

本文介绍了一种使用MFC实现程序开机自启动的方法。通过注册表设置,具体步骤包括打开注册表项、写入程序路径等。适用于需要开机即运行的应用场景。

看帖子,发现一个MFC开机自启动的方法,留着也许以后用的到:

[cpp]  view plain copy
  1. #include <Windows.h>  
  2. #include <tchar.h>  
  3. int main(void)  
  4. {  
  5.     HKEY hKey;  
  6.     HKEY hNewKey;  
  7.     DWORD dwDisposition=0;  
  8.   
  9.     __try  
  10.     {  
  11.         char binPath[MAX_PATH]="D:\\Program Files\\QQ\\Bin\\QQ.exe";//在这里设置你要启动的程序的路径  
  12.           
  13.         if(RegOpenKeyEx(HKEY_LOCAL_MACHINE,  
  14.             _T("Software\\Microsoft\\Windows\\CurrentVersion\\Run"),  
  15.             0,KEY_ALL_ACCESS,&hKey)!=ERROR_SUCCESS)  
  16.             __leave;  
  17.   
  18.   
  19.         if(RegSetValueEx(hKey,  
  20.             _T("AutoStart"),  
  21.             0,REG_SZ,(const BYTE*)binPath,  
  22.             strlen(binPath)+1)!=ERROR_SUCCESS)  
  23.             __leave;  
  24.       
  25.     }  
  26.     __finally  
  27.     {  
  28.         RegCloseKey(hKey);  
  29.     }      
  30.       
  31.     system("pause");  
  32.     return(0);  
  33. }  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值