c++ - 软件升级这个功能有人做过吗?

查看:113
本文介绍了c++ - 软件升级这个功能有人做过吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

有木有大神做过软件升级这个功能? 我现在要实现软件升级功能,首先要查找本地以安装程序的目录,那怎么实现查找已经安装的程序的目录呢? 比如电脑管家就有软件升级的功能,它就能查找到你本机已经安装了这个程序,并且卸载旧版本再安装新版本? 我就想知道它是怎么查找到我本机已经安装了这个软件的。。。有做过的大神给点思路!!!

解决方案

对windows系统来说,一般软件都是通过写注册表的方式进行备案。
软件安装的时候将软件的安装路径、版本等信息写入注册表。需要的时候
找对路径就可以读到了。你打开regedit看一下,可以在LOCAL_MACHINE
=》SOFTWARE下看到很多软件的信息,参照着写一下吧

这篇关于c++ - 软件升级这个功能有人做过吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆