设置开机时自动运行

简介:
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,如需转载请自行联系原作者

相关文章
|
Linux 编译器 C++
C/C++性能优化:从根本上消除拷贝操作的浪费
C/C++性能优化:从根本上消除拷贝操作的浪费
1652 1
|
运维 Cloud Native 虚拟化
一文吃透云原生 Docker 容器,建议收藏!
本文深入解析云原生Docker容器技术,涵盖容器与Docker的概念、优势、架构设计及应用场景等,建议收藏。关注【mikechen的互联网架构】,10年+BAT架构经验倾囊相授。
一文吃透云原生 Docker 容器,建议收藏!
|
8月前
|
人工智能 JavaScript Serverless
从零开始开发 MCP Server
文章介绍了如何利用Serverless Devs CLI工具从零开发并一键部署MCP Server至阿里云函数计算(FC)。涵盖MCP协议背景、Serverless Devs工具简介、本地初始化与开发MCP Server步骤、通过SSE协议部署及测试MCP Server方法,以及三种客户端接入方式。读者可快速上手构建支持LLM扩展交互能力的智能体服务,并使用内置LLM的Inspector进行调试。文末还提供了更多资源和交流渠道。
2058 63
从零开始开发 MCP Server
|
安全 网络协议 Linux
yum出现Loaded plugins: fastestmirror, security Loading mirror speeds from cached hostfile解决方法
yum出现Loaded plugins: fastestmirror, security Loading mirror speeds from cached hostfile解决方法
3426 3
|
12月前
|
存储 监控 C++
11 个必备 Docker 工具
11 个必备 Docker 工具
2446 11
11 个必备 Docker 工具
Linux_异常_02_WinSCP上传文件时显示Permission denied
异常现象如下:         二、解决方案 1.设置对应目录权限全开,就可以上传文件到这个目录了 sudo chmod 777 /devloper
2212 0
|
缓存 Python Windows
Python pyenv install 下载安装慢(失败)完美解决
Python pyenv install 下载安装慢(失败)完美解决
2828 1
|
消息中间件 持续交付 Docker
Docker与微服务:构建和部署微服务架构的完整指南
微服务架构已经成为现代应用开发的主要范式之一,而Docker容器技术则为微服务的构建、部署和管理提供了理想的解决方案。本文将深入探讨如何使用Docker构建和部署微服务架构,提供更多示例代码和细致的指南,以帮助大家更全面地理解和运用这些关键概念。
|
Java Linux API
CentOS下安装JDK的三种方法
方法一:手动解压JDK的压缩包,然后设置环境变量 1.在/usr/目录下创建java目录 [root@localhost ~]# mkdir/usr/java [root@localhost ~]# cd /usr/java   2.
1913 0