开机自动运行
2009-11-03 17:57
120 查看
// 开机自动运行 BOOL SetAutoRun(TCHAR* pszExeName, TCHAR* pszPath, BOOL bAddOrRemove) { HKEY hRegKey = NULL; BOOL bResult = FALSE; TCHAR* str = L"Software//Microsoft//Windows//CurrentVersion//Run"; if(RegOpenKeyEx(HKEY_LOCAL_MACHINE, str, 0, KEY_WRITE, &hRegKey) == ERROR_SUCCESS) { if(bAddOrRemove) { if(RegSetValueEx(hRegKey, pszExeName, 0, REG_SZ, (BYTE*)pszPath, (lstrlen(pszPath) + 1) * 2) == ERROR_SUCCESS) bResult = TRUE; else bResult = FALSE; } else { if(RegDeleteValue(hRegKey, pszExeName) == ERROR_SUCCESS) bResult = TRUE; else bResult = FALSE; } RegCloseKey(hRegKey); } else bResult = FALSE; return bResult; }
成功返回TRUE,失败返回FALSE。
相关文章推荐
- Linux--设置开机自动运行程序
- 开机自动运行的几个途径
- linux下怎么使SSH服务开机自动运行?
- Android实现开机自动运行程序
- 如何使一个批处理软件开机自动运行
- fedora16中利用rc.local实现开机自动运行mentohust
- windows开机自动运行注册表项
- C# winform利用注册表信息实现开机自动运行软件
- 请教开机后自动运行程序怎么设置啊!
- Linux、UNIX设置开机自动运行命令、脚本配置
- 开机自动运行---/etc/init.d/rcS 分析【转】
- redmine 开机自动运行
- linux 开机自动运行
- ubuntu14.04 开机自动运行应用程序
- openSUSE下开机自动运行脚本命令的方法
- 在Linux中开机自动运行普通用户脚本程序
- 在Linux中,开机自动运行普通用户的脚本程序
- Windows开机自动运行软件及自动重启
- 让虚拟机实现开机自动后台运行
- WinCE 应用程序开机自动运行的又一种方法