MFC应用程序开机自启动

原创 2015年07月10日 22:00:00
void CGestureRecognitionDlg::AutoStart(BOOL IsAutoStart)
{
	HKEY hKey;
	CString strRegPath = _T("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run");
	//找到系统的启动项  
	if (IsAutoStart)
	{
		if (RegOpenKeyEx(HKEY_CURRENT_USER, strRegPath, 0, KEY_ALL_ACCESS, &hKey) == ERROR_SUCCESS) //打开启动项       
		{
			TCHAR szModule[MAX_PATH];
			GetModuleFileName(NULL, szModule, MAX_PATH);                 //得到本程序自身的全路径  
			RegSetValueEx(hKey, _T("EasyLiu-GestureRecognition"), 0, REG_SZ, (LPBYTE)szModule, (lstrlen(szModule) + 1)*sizeof(TCHAR));
			//添加一个子Key,并设置值,"Demo"是应用程序名字(不加后缀.exe)  
			RegCloseKey(hKey); //关闭注册表  
		}
		else
		{
			AfxMessageBox(_T("系统参数错误,不能随系统启动"));
		}
	}
	else
	{
		if (RegOpenKeyEx(HKEY_CURRENT_USER, strRegPath, 0, KEY_ALL_ACCESS, &hKey) == ERROR_SUCCESS)
		{
			RegDeleteValue(hKey, _T("EasyLiu-GestureRecognition"));
			RegCloseKey(hKey);
		}
	}
}


版权声明:本文为博主原创文章,未经博主允许不得转载。

Visual C++6.0 程序设计从入门到精通(二) - MFC应用程序的启动和运行机制

1. 全局对象theappMFC 应用程序的启动和运行依赖于应用程序类对象,这个类对象在程序中只能有一个,且是全局的。2. 应用程序类对象的数据成员CWinApp 所包含的数据成员主要用于存放和控制应...

各种桌面环境下设置开机自启动应用程序的方法

本教程中将介绍如何在各种Linux桌面环境下,自动启动某个程序。   GNOME桌面环境   在终端中运行这个命令,启动"Startup Applications Preferences"...
  • ANDYMFC
  • ANDYMFC
  • 2016年12月30日 17:46
  • 1738

WinCE下应用程序开机自启动

1). 简介 在嵌入式设备中通常开机启动后会要求直接显示应用程序界面,而不是系统桌面,甚至为了避免客户随意或者无心修改到应用或者其他配置,是需要隐藏桌面的,本文就介绍在WinCE下开机自启动应用程序...

Linux 开机自启动应用程序(进程)

Qtopia 自启动问题

Wince应用程序开机自启动的注册表设置

通过VS自带的远程注册表编辑器打开注册表[HKEY_LOCAL_MACHINE/init]如下图:   以DeviceConfig.exe应用程序来分析自启动应用程序的设置步骤: 1. ...

WinCE开机自启动应用程序

方法一: 1) 假定Windows CE.NET目标工程目录为D:\WINCE600\OS_try,并且工程已经Build成功,假定Windows CE.NET的应用程序为MyApp.exe; ...

如何让android应用程序只在factory reset后开机自启动

有一些开机自启动的应用程序,只需要在factory reset后启动即可,其它时候并不需要自启动。 该讨论分两个部分,第一,如何让应用程序开机自启动。第二,如何让应用程序只有在factory res...

Android--一个好玩的应用程序/开机自启动

这个例子实现了一个小程序,这个程序的特殊之处在于只要运行一次,然后它就会伴随着手机的启动而自己运行。 首先,为了捕捉手机启动的事件,我们需要在AndroidManifest.xml文件中添加如下的代...

各种桌面环境下设置开机自启动应用程序的方法

本教程中将介绍如何在各种Linux桌面环境下,自动启动某个程序。  GNOME桌面环境  在终端中运行这个命令,启动"Startup Applications Preferences"(启动应用程序首...
  • mao0514
  • mao0514
  • 2017年05月31日 11:41
  • 684

Linux驱动和应用程序的开机自启动

相信大家都在shell命令行里通过敲指令加载过驱动和应用程序,但是如果每次开机都要重新敲一遍这些加载 指令的话那太麻烦了,肯定有方法使其可以开机自动启动的。既然shell可以解析命令行,那我们把这些...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:MFC应用程序开机自启动
举报原因:
原因补充:

(最多只允许输入30个字)