各位前辈,我如何才能知道当前系统安装了哪些软件呢?
来源: 互联网 发布时间:2016-06-26
本文导语: 我在写一个程序,我目前想知道如何通过程序判断当前系统都安装了哪些软件(要全面啊!!) c/c++/java/vbscript/javascript/php/vb/c#/的都可以,我目前用python在写,所以最好还是python来获取 不知道注册表是不是个可以得...
我在写一个程序,我目前想知道如何通过程序判断当前系统都安装了哪些软件(要全面啊!!)
c/c++/java/vbscript/javascript/php/vb/c#/的都可以,我目前用python在写,所以最好还是python来获取
不知道注册表是不是个可以得到信息的地方,但是我觉得注册表也不保障,比如绿色软件就没注册表信息
唉,谢谢前辈们了!!
纯技术,我也没啥分了。只能给10分了...
c/c++/java/vbscript/javascript/php/vb/c#/的都可以,我目前用python在写,所以最好还是python来获取
不知道注册表是不是个可以得到信息的地方,但是我觉得注册表也不保障,比如绿色软件就没注册表信息
唉,谢谢前辈们了!!
纯技术,我也没啥分了。只能给10分了...
|
除了全盘扫描,基本没啥其他方法了。
而且你还得准备个大数据库放你所知道的所有软件的特征(文件名,校验和,……)
而且你还得准备个大数据库放你所知道的所有软件的特征(文件名,校验和,……)
|
如果是MSI之类的安装程序还有迹可寻,一个绿色软件,随便往哪儿一放,只往自己目录写点东西,怎么可能有记录?
或者你在系统挂个钩子,所有读写都要经过你的检验,那样好像比全盘扫描更费劲吧。
或者你在系统挂个钩子,所有读写都要经过你的检验,那样好像比全盘扫描更费劲吧。
|
是Windows的???
|
是windows的,你在linux上问,不合适吧。