C++实现程序开机自启动
来源:互联网 发布:淘宝旗舰店申请 编辑:程序博客网 时间:2024/05/16 10:29
//写注册表,设置程序自启动void setAutoStart(){ HKEY hKey; //找到系统的启动项 LPCTSTR lpRun = (wchar_t*)QString("Software\\Microsoft\\Windows\\CurrentVersion\\Run").utf16(); //打开启动项Key long lRet = RegOpenKeyEx(HKEY_CURRENT_USER, lpRun, 0, KEY_WRITE, &hKey); QString appName = QApplication::applicationName(); QString appPath = QApplication::applicationFilePath().replace("/", "\\"); if (lRet == ERROR_SUCCESS) { DWORD dwRet = appPath.length() * 2; //添加一个子Key,并设置值 lRet = RegSetValueEx(hKey, (WCHAR*)appName.utf16(), 0, REG_SZ, (BYTE*)appPath.utf16(), dwRet); //关闭注册表 RegCloseKey(hKey); if (lRet != ERROR_SUCCESS) { qDebug("error"); } }}
阅读全文
0 0
- Android::开机自启动C程序
- Android下开机自启动C程序
- VC实现程序开机自启动
- C#中实现程序开机自启动
- C#中实现程序开机自启动
- 实现linux 程序开机自启动
- VC实现程序开机自启动
- C++实现程序开机自启动
- MFC实现程序开机自启动
- VC程序实现开机自启动
- 修改注册表 实现开机程序自启动
- 如何实现QT程序开机自启动
- Android实现开机自启动某个程序
- ubuntu 实现开机自启动程序
- java程序实现开机自启动功能
- 修改注册表实现程序开机自启动
- C++实现程序开机自启动
- 程序开机自启动
- Android Studio 与 Unity3d交互。归纳版。
- Win7不能申请证书(ActiveX控件无法下载)的解决办法
- git init 和 git init –bare 的区别
- Expotential Smoothing(指数平滑)
- golang解析json格式
- C++实现程序开机自启动
- Linux 系统命令及其使用详解
- HTTP响应状态码
- 未能找到程序集“Microsoft.DirectX.DirectInput, Version=1.0.2902.0, Culture=neutral, PublicKeyToken=31bf3856a
- 利用python进行数据分析学习笔记-Numpy篇
- 关于微信扫码支付
- greenDAO的使用详解---(3)greenDAO3.2.2数据库的升级bug解决
- category用法
- golang使用sqlite