void SystemTrayIcon::autoStart()
{//注册表启动项
QString sApp=QApplication::applicationFilePath();
sApp.replace("/","\\");
QSettings *settings = new QSettings("HKEY_LOCAL_MACHINE", QSettings::NativeFormat);
if(settings)
{
QString value;
value = settings->value("SOFTWARE/Microsoft/Windows/CurrentVersion/Run/Tips").toString();
if(value!=sApp)
{
qDebug()<<"regedit="<<value<<"\n 2="<<sApp;
settings->setValue("SOFTWARE/Microsoft/Windows/CurrentVersion/Run/Tips", QVariant(sApp));
}
}
}
Qt实现系统的开机启动
最新推荐文章于 2023-02-22 16:48:21 发布