Qt 添加启动项
2016-01-25 14:42
393 查看
QString application_name = QApplication::applicationName();
QSettings *settings = new QSettings("HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Run", QSettings::NativeFormat);
if(!settings->allKeys().contains(application_name))
{
QString application_path = QApplication::applicationFilePath();
settings->setValue(application_name, application_path.replace("/", "\\"));
}
delete settings;
QSettings *settings = new QSettings("HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Run", QSettings::NativeFormat);
if(!settings->allKeys().contains(application_name))
{
QString application_path = QApplication::applicationFilePath();
settings->setValue(application_name, application_path.replace("/", "\\"));
}
delete settings;
相关文章推荐
- Qt 获取Mac地址
- Qt 获取cmd运行结果
- Qt 扫描进程列表以及获取进程信息
- 基于Qt的类QQ气泡聊天的界面开发
- qt之添加资源文件
- Qt 插件综合编程-基于插件的OpenStreetMap瓦片查看器客户端(4) 插件绘图
- Qt 智能指针实例
- qt发布 2
- Qt/Qte/Qtopia三者的区别
- Qt绘图3--Graphic View Framework
- Qt绘图2
- Qt绘图
- Qt如何读取ico文件中的image(使用QImageReader和QIcon)
- QT事件循环与线程
- Qt 线程与事件循环
- QTreeWidget中乱入其他控件
- QT结合opencv框架搭建
- Qt 插件综合编程-基于插件的OpenStreetMap瓦片查看器客户端(3) 插件管理机制
- QtCharts笔记之QLineSeries
- Qt 新型控件开发(总)