zhengtianzuo系列-Qt写入卸载信息

weixin_38113797 2019-09-19 04:55:18
Qt的QSettings提供了非常方便的注册表读写写入:```//写入注册表void setRegValue(    QString strPath, QString strItemName, QString strItemData){    QSettings reg(strPath, QSettings::NativeFormat);    reg.setValue(strItemName, strItemData);}```读取:```//获取注册表QString getRegValue(    QString &strPath, QString strItemName){    QSettings reg(strPath, QSettings::NativeFormat);    return (reg.value(strItemName).toString());}```删除:```//删除注册表void delRegValue(    QString strPath, QString strItemName){    QSettings reg(strPath, QSettings::NativeFormat);    if (strItemName != nullptr)    {        reg.remove(strItemName);    }    else    {        reg.remove(strPath);    }}```Windows上程序的卸载信息在注册表的这个位置:"HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\我们直接向这个位置写入注册表信息即可需要完整代码请访问 QtReleaseExamples
...全文
22 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

433

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧