方法一 代码设置:
QString appName = QApplication::applicationName();//程序名称
QString appPath = QApplication::applicationFilePath();// 程序路径
appPath = appPath.replace("/","\\");
QSettings *reg=new QSettings(
"HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run",
QSettings::Registry64Format);
QString val = reg->value(appName).toString();// 如果此键不存在,则返回的是空字符串
if(val != appPath)
reg->setValue(appName,appPath);// 如果移除的话,reg->remove(applicationName);
reg->deleteLater();
方法2
快捷键win10+R,在窗口中输入命令shell:startup,然后点击确定按钮。
把程序快捷方式拖动到这里就可以了