MFC设置开机启动
来源:互联网 发布:什么是程序员考试 编辑:程序博客网 时间:2024/06/04 18:06
设置开机启动 HKEY hKey; //找到系统的启动项 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, "test", 0, REG_SZ, (BYTE *)pFileName, dwRet); //关闭注册表 RegCloseKey(hKey); if(lRet != ERROR_SUCCESS) { AfxMessageBox("系统参数错误,不能完成开机启动设置"); } else{AfxMessageBox("打开开机启动成功"); }isrun = 1;}
取消开机启动HKEY hKey; //找到系统的启动项 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 = RegDeleteValue(hKey, "test");//关闭注册表 RegCloseKey(hKey); if(lRet != ERROR_SUCCESS) { AfxMessageBox("系统参数错误,不能完成取消开机启动设置"); } else{AfxMessageBox("关闭开机启动成功"); }<SPAN style="WHITE-SPACE: pre"></SPAN>}
参考原文:http://blog.csdn.net/leesaiya/article/details/7398160
- MFC设置开机启动
- MFC设置开机启动
- MFC 设置应用程序开机启动
- MFC 设置开机自启动
- MFC设置应用程序开机启动
- MFC设置开机自启动
- mfc设置程序开机自启动
- 设置MFC程序开机自动启动
- MFC 设置应用程序开机启动并设置运行路径
- MFC 把自己写的程序设置成开机启动
- 基于MFC对话框编程:设置开机自启动
- MFC开机自启动
- MFC 开机自启动
- MFC 开机启动
- 开机启动项设置
- 设置开机启动服务
- 设置开机启动nfs
- 设置驱动程序开机启动
- vs2008+vss2005实现代码管理
- 计算机二级C 想过必看
- 重刷 rom 前的清理准备,RUU 重置问题。
- UNIX文件系统概述
- Hibernate xml配置方法之OneToMany(单向关联关系)
- MFC设置开机启动
- 已经 ship s-off 和 root 的机器,刷非官方 rom 教程。
- java发送邮件,关于NoClassDefFoundError: com/sun/mail/util/LineInputStrea错误的解决
- Chapter 15.关联容器map
- 警告: 在此处初始化后被初始化 [-Wreorder]
- 实现加入了min的stack的源代码
- 在Flash "命令"菜单下,添加新的选项方法
- C++第7周任务2-四数中的最大
- C++ - 类内部private和protected访问权限问题