Qt学习笔记-Qt5程序开机自启动(windows)
生活随笔
收集整理的這篇文章主要介紹了
Qt学习笔记-Qt5程序开机自启动(windows)
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
原博文地址為:https://blog.csdn.net/x356982611/article/details/53183144
簡介
window下開機(jī)啟動(dòng)最簡單的實(shí)現(xiàn)方式就是在注冊表中添加啟動(dòng)項(xiàng)目 添加位置有兩個(gè)- 1
- 2
- 1
- 2
第一個(gè)為全局自動(dòng)啟動(dòng)項(xiàng),所有用戶登陸后都自動(dòng)啟動(dòng)。第二個(gè)為當(dāng)前用戶啟動(dòng)項(xiàng)、切換到其他用戶就失效了
代碼
void appAutoRun(bool bAutoRun) {//HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunQSettings reg("HKEY_CURRENT_USER\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run",QSettings::NativeFormat);if (bAutoRun){QString strAppPath=QDir::toNativeSeparators(QCoreApplication::applicationFilePath());//strAppPath.replace(QChar('/'),QChar('\\'),Qt::CaseInsensitive);reg->setValue("wirtepad",strAppPath);}else{reg->setValue("wirtepad","");}}- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
提示
win7以后權(quán)限管理越來越嚴(yán)格,非管理員權(quán)限運(yùn)行的程序是無法寫入到HKEY_LOCAL_MACHINE下的,推薦添加啟動(dòng)項(xiàng)到當(dāng)前用戶總結(jié)
以上是生活随笔為你收集整理的Qt学习笔记-Qt5程序开机自启动(windows)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C++工作笔记-调试release版的d
- 下一篇: Qt5.8 Windows端 关于 St