看帖子,发现一个MFC开机自启动的方法,留着也许以后用的到:
#include <Windows.h>
#include <tchar.h>
int main(void)
{
HKEY hKey;
HKEY hNewKey;
DWORD dwDisposition=0;
__try
{
char binPath[MAX_PATH]="D:\\Program Files\\QQ\\Bin\\QQ.exe";//在这里设置你要启动的程序的路径
if(RegOpenKeyEx(HKEY_LOCAL_MACHINE,
_T("Software\\Microsoft\\Windows\\CurrentVersion\\Run"),
0,KEY_ALL_ACCESS,&hKey)!=ERROR_SUCCESS)
__leave;
if(RegSetValueEx(hKey,
_T("AutoStart"),
0,REG_SZ,(const BYTE*)binPath,
strlen(binPath)+1)!=ERROR_SUCCESS)
__leave;
}
__finally
{
RegCloseKey(hKey);
}
system("pause");
return(0);
}
分享到:
相关推荐
在Windows操作系统中,MFC(Microsoft ...如果是一个源文件,你可以通过阅读和理解代码来学习如何实现MFC程序的开机自启功能;如果是一个可执行文件,你可以通过查看其在注册表中的条目来了解如何实现这一功能。
【标题】"MFC开机自启动Demo(VS2008编译通过)"是一个基于Microsoft Foundation Class (MFC)库开发的示例程序,它主要用于演示如何在Windows操作系统中实现程序的开机自启动功能。这个项目是用Visual Studio 2008...
以上就是创建一个MFC托盘程序,实现开机自启动和托盘交互的基本步骤。通过这种方式,你可以创建出一个高效且易于使用的后台服务程序,让用户能够方便地进行交互。在实际开发中,你可能还需要考虑其他因素,如错误...
总结来说,这个MFC程序展示了如何利用C++和MFC进行开机自启动的设置,以及如何通过注册表来实现这一功能。这在开发需要后台运行或服务性质的应用程序时非常有用。通过理解这些代码,开发者可以更好地掌握Windows应用...
本主题将详细探讨如何使用C++和MFC(Microsoft Foundation Classes)框架来创建一个程序,使其能够在用户开机时自动启动。MFC是微软提供的一套C++库,它封装了Windows API,为开发Windows应用程序提供了便利。 首先...
开发工具:VC++6.0 基于MFC的对话框程序 功能:实现软件开机自动启动 实现:往注册表里写相关值。SetAutoRun(TRUE)表示启动开机自启动,SetAutoRun(FALSE)表示关闭开机自启动
总结起来,通过MFC,我们可以轻松地创建开机启动程序和后台定时任务。这涉及到对Windows注册表的了解,以及MFC类库如`CRegKey`、`CTrayIcon`、`CTimer`的熟练应用。同时,良好的用户体验设计也是不可或缺的一部分。...
在本文中,我们将深入探讨如何使用Visual Studio 2013 (VS2013) 和Microsoft Foundation Classes (MFC) 进行基于对话框的编程,并实现程序的开机自启动功能。MFC是微软为Windows平台提供的一个C++类库,它封装了...
本项目是利用MFC和Visual Studio 2015来实现一个开机自启动程序,名为PowerBoot。这个程序不仅能够自动在系统启动时运行,还具备关闭自启动功能,其代码结构简洁,易于理解。 一、MFC框架 MFC是微软提供的一个C++...
【标题】"MFC开机启动Demo"涉及到的是在Windows操作系统环境下,使用Microsoft Foundation Class (MFC)库开发的程序如何实现开机自启动的功能。MFC是微软为C++程序员提供的一个类库,它封装了Windows API,使得...
**MFC开机动画demo详解** MFC(Microsoft Foundation Classes)是微软提供的一套C++类库,用于简化Windows应用程序的开发。在这个"MFC开机动画demo"项目中,我们将会探讨如何使用MFC来创建一个模拟开机动画的效果。...
2. **开机启动**:在Windows操作系统中,可以通过编写注册表项或者创建启动快捷方式实现程序开机自启动。在MFC项目中,这通常通过调用Windows API函数如`RegCreateKeyEx`和`RegSetValueEx`来修改注册表,使得程序在...
在Windows操作系统中,实现程序开机自启动的方式有多种,这里我们主要探讨的是通过MFC(Microsoft Foundation Classes)库创建一个小程序来实现这一功能。MFC是微软提供的C++类库,用于开发Windows应用程序,它封装...
在本文中,我们将深入探讨如何使用Microsoft Foundation Class (MFC) 库来创建自定义的启动画面。MFC 是微软为C++开发Windows应用程序提供的一种类库,它封装了Windows API,使得C++程序员能够更加方便地进行Windows...
总结,将`.exe`程序设置为开机自启动涉及到Windows系统的基本结构,MFC的使用,以及文件和注册表操作。通过这个过程,开发者可以更好地理解和掌握Windows应用程序的开发,以及系统级别的自动化控制。
当自启动程序是基于MFC构建的,比如使用了`CFileDialog`这样的类,可能会遇到与Explorer.exe的依赖问题。因为某些MFC组件可能依赖于Explorer.exe的服务。当你尝试不启动Explorer.exe时,可能会遇到运行错误。 4. *...
源码是程序员可以直接阅读和修改的代码,通过分析源码,我们可以深入理解软件的工作原理,学习到如何在C++环境下利用MFC(Microsoft Foundation Classes)库构建UI界面,以及如何实现图种生成、开机自启动和最小化到...
这个是一个MFC实现在在Windows开机时候记录开机时间的程序,开机自动启动然后记录日志,一秒钟之后再自动关闭。 使用互斥体实现单进程功能。 使用注册表实现开机自动启动。 使用CFile实现记录开机时间。
"MFC 本地电脑历史开机时间统计"是一个基于MFC的项目,旨在通过读取系统注册表中的数据来获取并统计本地计算机的历史开机时间。下面将详细介绍该项目涉及的关键知识点: 1. **注册表读写**: - Windows操作系统...
MFC应用允许用户查看和管理这些开机自启项,可以禁用不必要的启动项目,以减少启动时间,提升系统响应速度。此功能通常访问Windows的任务计划程序、启动文件夹、服务以及注册表中的启动键值来获取自启动信息。 3. *...