【问题标题】:Will newer versions of an app have the same GUID?较新版本的应用程序是否具有相同的 GUID?
【发布时间】:2013-08-27 11:03:35
【问题描述】:

我感兴趣的特定软件是 Athena、Gemalto、Oberthur 和 SafeNet 安全令牌的驱动程序,但我也想知道是否有关于应用版本中 GUID 更改的规则。我使用 Windows Management Instrumentation Command (WMIC) 获取 {3A7F6F75-5A23-4C35-BE3C-D84F6EE8117C} 作为 GUID,3.3.3 作为 Oberthur Technologies 的版本例如,ID-One 令牌驱动程序。现在,我将根据其 GUID 向 我的服务器 查询该软件,并检查 较新的版本。可以吗?还是新版本可以有不同的 GUID?

【问题讨论】:

    标签: version guid updates uuid


    【解决方案1】:

    GUID 通常不会在版本更改时更改。只要您保持相同的接口 GUID 保持不变。
    但有时公司决定更改 GUID 以明确区分两个版本,或者提供同时拥有新旧版本的简单可能性。

    【讨论】:

    • 所以 GUID 可以改变。至少可以假设产品名称相同吗?应用的哪些字段/部分在不同版本中保持不变?
    • 有时由于技术原因,GUID 大部分时间都会更改。但 GUID 过去比产品名称或公司名称更值得信赖。因为品牌重塑和收购非常普遍。我会从同一家公司的版本中更改 GUID,即使在被收购后,GUID 也会保持多年不变。
    猜你喜欢
    • 1970-01-01
    • 2019-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-29
    • 2014-01-27
    相关资源
    最近更新 更多