windows 的话,目前的想法是利用注册表 主要是\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall \HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Uninstall \HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall
linux 的话,不同的包管理工具也不一样,还没有具体的想法
当前的需求就是在数据中心,获取服务器上的程序信息,主要就是中间件,数据库这一类的,需要路径和版本信息 操作系统主要有 windows server,redhat,centos,UOS,ubuntu 等等
需要纯 python 实现
大家有没有什么好一点的想法