开机自动运行
来源:互联网 发布:knn算法例题 编辑:程序博客网 时间:2024/05/18 20:49
要实现开机自动运行,要用到两个操作注册表的函数:RegOpenKeyEx()和RegSetValueEx()。前者用于打开注册表的键,后者则为打开的键设置键值。
函数的详细用法可以查msdn哈~~
示例代码如下:
BOOL SetAutoRun(HWND hwnd)//开机自动运行
{
//得到程序本身路径
TCHAR sthPath[MAX_PATH];
GetModuleFileName(NULL, sthPath, MAX_PATH);
//MessageBox(NULL, sthPath, "path", MB_OK);
TCHAR str[MAX_PATH];
HKEY hRegKey;
BOOL bResult;
lstrcpy(str, "Software\\Microsoft\\Windows\\CurrentVersion\\Run");
if(RegOpenKeyEx(HKEY_LOCAL_MACHINE, str, 0, KEY_ALL_ACCESS, &hRegKey) != ERROR_SUCCESS)
bResult = FALSE;
else
{
if(RegSetValueEx(hRegKey, str, 0, REG_SZ, (BYTE*)sthPath, strlen(sthPath) + 1) != ERROR_SUCCESS)
bResult = FALSE;
else
{
//MessageBox(NULL, "OK", "", MB_OK);
bResult = TRUE;
RegCloseKey(hRegKey);
}
}
return bResult;
}
- 开机自动运行
- 开机自动运行
- 程序开机自动运行
- 开机自动运行程序代码
- 开机自动运行
- 开机自动运行
- linux 开机自动运行
- WinCE 开机自动运行
- 开机自动运行程序
- 开机自动运行
- 开机自动运行程序
- redmine 开机自动运行
- ACTIVITY开机自动运行
- 开机自动运行代码
- 开机自动运行
- mini2440开机自动运行
- WinCE开机自动运行
- 开机自动运行VMWare
- Java Excel Api及详细教程,适合第一次在Eclipse上读取Excel同学,基本步骤!
- thinkphp的四种控制器URL访问方式
- Tomcat性能调优方案
- camera调试记录
- 初学MMX与SIMD
- 开机自动运行
- 小项目:银行系统1(有瑕疵)
- Io基本操作
- 函数名与函数指针
- 学习ADO.NET 的网站
- CreateProcess函数 详细使用
- DFP sandbox 测试帐号创建步骤
- 从K近邻算法、距离度量谈到KD树、SIFT+BBF算法
- c# ToString() 格式化字符串 、C# String.Format格式说明