我正在使用MacOSX中的项目,对于该项目,我想知道在MacOSX中有多少已安装的应用程序使用许可证/产品密钥?已安装的应用程序在MacOSX中使用许可证/产品密钥
例如,我为我的MacOSX安装了MicroSoft Office,并且此应用程序需要产品密钥才能安装完整版本。
所以我想知道有多少安装的应用程序在安装时使用了产品密钥?
是否有任何路径将所有产品密钥值存储在MacOSX中?
我正在使用MacOSX中的项目,对于该项目,我想知道在MacOSX中有多少已安装的应用程序使用许可证/产品密钥?已安装的应用程序在MacOSX中使用许可证/产品密钥
例如,我为我的MacOSX安装了MicroSoft Office,并且此应用程序需要产品密钥才能安装完整版本。
所以我想知道有多少安装的应用程序在安装时使用了产品密钥?
是否有任何路径将所有产品密钥值存储在MacOSX中?
如果你想知道你的应用程序有多少用户使用的产品许可/ KEY这将是最容易实现的类似Flurry Analytics或Distimo然后手动跟踪很多用户是如何许可/未许可。
如果你想知道有多少已安装使用Mac OS X的计算机上的应用程序许可,那么这将是困难的。每个软件都使用其他的版权保护算法/机制,并且用户不打算找出存储或保存的许可证的位置,因为那样会更容易操纵并导致对软件的破解/破解。
这将是非常非常困难,除非你硬编码一个特殊的机制,从指定的应用程序获取授权/未授权信息。否则,不可能使其适用于所有应用程序。
你不能得到这个信息!每个应用程序开发人员都自行决定如何实施许可证密钥验证。它们不以相同的方式或地点存储。有些可能存储在一个plist(这不会是安全的),一些在KeyChain和其他人以它自己的方式。
但是,如果您知道每个应用程序验证其许可证的方式,请检查特定应用程序是否已获得许可。这需要您找出每个应用程序如何执行此操作,然后编程一些方法来检查它。
那么,您基本上需要分析您的应用程序?或者您想知道Mac OS X系统上有多少个许可应用程序? –
我想知道我的Mac OSX上有多少个许可应用程序。 – varun