vc++程序开机自启动和取消启动
来源:互联网 发布:保代宝典在哪里买 知乎 编辑:程序博客网 时间:2024/06/07 21:46
//开机启动int CMainWnd::CreateRun(){ //添加以下代码 HKEY hKey; char pFileName[MAX_PATH] = {0}; //得到程序自身的全路径 DWORD dwRet = GetModuleFileNameW(NULL, (LPWCH)pFileName, MAX_PATH); //找到系统的启动项 LPCTSTR lpRun = _T("Software\\Microsoft\\Windows\\CurrentVersion\\Run"); //打开启动项Key long lRet = RegOpenKeyEx(HKEY_LOCAL_MACHINE, lpRun, 0, KEY_WRITE, &hKey); if(lRet== ERROR_SUCCESS) { //添加注册 RegSetValueEx(hKey, _T("UilibDemo"), 0,REG_SZ,(const BYTE*)(LPCSTR)pFileName, MAX_PATH); RegCloseKey(hKey); } return 0;}//取消开机启动int CMainWnd::DeleteRun(){ //添加以下代码 HKEY hKey; char pFileName[MAX_PATH] = {0}; //得到程序自身的全路径 DWORD dwRet = GetModuleFileNameW(NULL, (LPWCH)pFileName, MAX_PATH); //找到系统的启动项 LPCTSTR lpRun = _T("Software\\Microsoft\\Windows\\CurrentVersion\\Run"); //打开启动项Key long lRet = RegOpenKeyEx(HKEY_LOCAL_MACHINE, lpRun, 0, KEY_WRITE, &hKey); if(lRet== ERROR_SUCCESS) { //删除注册 RegDeleteValue(hKey,_T("UilibDemo")); RegCloseKey(hKey); } return 0;}
可通过命令:regedit查看注册表中的数据
0 0
- vc++ 程序开机自启动和取消启动
- vc++ 程序开机自启动和取消启动
- vc++程序开机自启动和取消启动
- vc++ 程序开机自启动和取消启动
- vc++ 程序开机自启动和取消启动
- vc添加开机自启动&取消开机自启动
- VC实现程序开机自启动
- VC实现程序开机自启动
- VC++ 让其他程序开机自启动
- VC程序实现开机自启动
- VC 中设置程序 开机自动启动和取消自动启动
- 程序开机自启动
- 程序开机自启动
- 程序开机自启动
- 开机自启动程序
- 程序开机自启动
- 程序开机自启动
- 程序开机自启动
- Windows server 2003 + IIS6 搭建Asp.net MVC运行环境
- Lync通讯录重新同步解决搜不到人问题
- 欢迎使用CSDN-markdown编辑器
- 【Web优化】Yslow优化法则(三)添加缓存控制首部
- MAC_限制Excel显示的行数/列数_Excel的ScrollArea设置
- vc++程序开机自启动和取消启动
- 字符串逆序算法实现
- JavaScript修改页面title
- 面试之springmvc工作原理
- C++ Function call operator
- 下拉列表插件收集
- springMVC的入门
- weak、 _weak、 _block的格式
- Oracle11g无法导出空表解决方案