设置开机时自动运行

简介:
void CMainFrame::EnableAutoStart()//设置程序 自动 开机运行
{
     CString sPath;    
     int nPos;
     HKEY RegKey;
     GetModuleFileName(NULL,sPath.GetBufferSetLength(MAX_PATH+1),MAX_PATH);
     sPath.ReleaseBuffer();
     nPos=sPath.ReverseFind('\\');
     sPath=sPath.Left(nPos);
     CString lpszFile=sPath+"\\YbkDemo.exe";
     CFileFind fFind;
     BOOL bSuccess;
     bSuccess=fFind.FindFile(lpszFile);
     fFind.Close();
     if(bSuccess)
     {
         CString fullName;
         fullName=lpszFile;
         RegKey=NULL;
         RegOpenKey(HKEY_LOCAL_MACHINE,"Software\\Microsoft\\Windows\\CurrentVersion\\Run",&RegKey);
         RegSetValueEx(RegKey,"彭水白云监控系统",0,REG_SZ,(const unsigned char*)(LPCTSTR)fullName,fullName.GetLength());
         this->UpdateData(FALSE);
     }
     else
     { 
         ::AfxMessageBox("没找到执行程序,
自动 运行失败");
         exit(0);
     }

}


本文转自jazka 51CTO博客,原文链接:http://blog.51cto.com/jazka/188259,如需转载请自行联系原作者

相关文章
|
Windows
电脑win系统开机自动运行批处理、脚本等的方法/开机自动执行bat脚本
电脑win系统开机自动运行批处理、脚本等的方法/开机自动执行bat脚本
908 0
|
NoSQL 关系型数据库 MySQL
设置系统开机服务自动启动 | 学习笔记
快速学习设置系统开机服务自动启动
203 0
|
关系型数据库 MySQL Java
【问题解决】mysql数据库启动时报服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止
【问题解决】mysql数据库启动时报服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止
【问题解决】mysql数据库启动时报服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止
|
测试技术 API Android开发
用Airtest获取本地可用设备实现自动启动or关闭应用的小任务
用Airtest获取本地可用设备实现自动启动or关闭应用的小任务
363 0
|
Linux Shell 开发工具
Linux系统如何设置开机自动运行脚本?
云栖号资讯:【点击查看更多行业资讯】在这里您可以找到不同行业的第一手的上云资讯,还在等什么,快来! 在工作中,我们经常有个需求,那就是在系统启动之后,自动启动某个脚本或服务。在 Windows 下,我们有很多方法可以设置开机启动,但在 Linux 系统下我们需要如何操作呢?Linux 下同样可以设置开机启动,但可能需要我们敲一些命令(可能也有 UI 界面的设置方法,但我不熟,我更多是玩命令)。
Linux系统如何设置开机自动运行脚本?
|
Windows
在 win10 环境下,设置自己写的 程序 开机自动 启动的方法
原文:在 win10 环境下,设置自己写的 程序 开机自动 启动的方法 1、是登录自己用户时才能开机启 C:\Users\username\AppData\Roaming\Microsoft\Windows...
1146 0