Qt程序开机自动运行
2024-08-31 13:57:53
一、写入注册表需要管理员权限
1.开发中生成并运行程序需要写入注册表时,应该以管理员权限打开项目;
2.点击程序运行需要写入注册表,则应该以管理员权限打开此程序。
二、实现
void MoreSetWindow::sltCheckBoxStartStateChanged(bool checked) //启动
{
QSettings reg("HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", QSettings::NativeFormat);
if (checked)
{
QString appName = QCoreApplication::applicationName(); //程序名称
QString appPath = QCoreApplication::applicationFilePath(); //程序路径
appPath = appPath.replace("/", "\\"); reg.setValue(appName, appPath);
}
else
{
reg.setValue("DeviceClient", "");
}
}
最新文章
- mac版Camtasia 2.10破解
- zabbix3.0安装教程
- Codeforces 719E [斐波那契区间操作][矩阵快速幂][线段树区间更新]
- 走着官方的教程入门Material Design(一)
- python requests库学习
- 友元(friend)--初学篇
- ASP.NET Web API教程(六) 安全与身份认证
- Windows下将ImageMagick移植到Android平台
- 51nod_1181:质数中的质数
- WebForm页面间传值方法(转)
- 第八课 表格 html5学习3
- json_encode 的局限 , 使用自定义的函数 .returnJson.
- Centos7 优盘U盘安装以及解决安装时引导错误
- 在anguler项目中引用fullCalendar
- codeforces589I
- C#静态代码检查工具StyleCode
- 图像阈值化-threshold、adaptivethreshold
- Fast R-CNN论文阅读笔记
- 洛谷P4549裴蜀定理
- Redis源码研究—基础知识