如何获得二手和刚复制的便携式软件的清单?

时间:2019-04-04 07:40:30

标签: c# portability

我需要获取便携式软件的列表,并且该版本已经使用并刚刚复制到PC,有人知道我该怎么做吗?

本主题介绍如何使用已安装 而非便携式的软件进行操作:Get installed applications in a system

1 个答案:

答案 0 :(得分:0)

便携式软件通常设计为完全独立于操作系统上的安装和注册过程。只需复制并运行。

因此,如果要检测此类便携式软件,则需要以“老式”方式搜索硬盘:逐个文件地搜索。因此,您也需要确切地知道您在寻找什么。

检测版本可能更加棘手:找到匹配的可执行文件(可能与一些重要的相关文件结合使用)时,可以以编程方式检查可执行文件的属性。但是您可能需要了解作者的版本控制策略,以将可执行文件的版本与实际产品版本进行匹配。也许您甚至可能需要从可执行文件的文件属性之外的其他来源读取版本。

所以这不是一件容易的事。