网站代码模板编写,网络营销师官网,湖南省建设厅官方网站官网,sns电商网站如果软件具有管理员权限。请略过
使用QProcess
如果不具有管理员权限
启动可执行文件#xff0c;在Debug和Release中没有问题#xff0c;但是如果可执行文件启动需要管理员权限#xff0c;调用函数startDetached#xff0c;win10/11去要在点击用户账户控制弹窗
当使用I…如果软件具有管理员权限。请略过
使用QProcess
如果不具有管理员权限
启动可执行文件在Debug和Release中没有问题但是如果可执行文件启动需要管理员权限调用函数startDetachedwin10/11去要在点击用户账户控制弹窗
当使用Inno Setup进行软件打包后软件安装启动可执行文件无法启动
解决方案:不使用QProcess启动使用cmd.exe QString current_path QApplication::applicationDirPath();QProcess* program new QProcess();QString path QString(current_path) \\XXX.exe;program-start(cmd.exe);program-write(start XXX.exe\n);if (program-waitForStarted()) {std::cout start XXX.exe std::endl;}else {std::cout start XXX.exe error std::endl;} 推荐一个零声学院项目课个人觉得老师讲得不错分享给大家 零声白金学习卡含基础架构/高性能存储/golang云原生/音视频/Linux内核 https://xxetb.xet.tech/s/3Zqhgt