qt程序开机自启动

1.代码

// 开机自启动
void AutoStart()
{
    QSettings* settings = new QSettings("HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Run", QSettings::NativeFormat);
    auto application_name = QApplication::applicationName();
    auto path = settings->value(application_name).toString();
    QString appPath = QApplication::applicationFilePath();
    QString newPath = QDir::toNativeSeparators(appPath);
    if (path != newPath) {
        settings->setValue(application_name, newPath);
    }
    delete settings;
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容