Qt设置软件开机自启动

阅读 63

2022-04-06

  //设置自启动
    QString application_name = "VMS";
    //QSettings *settings = new QSettings("HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Run", QSettings::NativeFormat);
    QSettings *settings = new QSettings("HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Windows\\CurrentVersion\\Run", QSettings::NativeFormat);
    QString application_path = QDir::toNativeSeparators(QApplication::applicationFilePath());
    if (autoOpen)
    {
        settings->setValue(application_name, application_path);
    }
    else
    {
        settings->remove(application_name);
    }
    delete settings;

精彩评论(0)

0 0 举报