在 Windows 上安装 Adobe Creative Suite 6(或任何其他 Creative Suite)时,您可以列出已安装的程序并在列表中查看 Creative Suite 6 Master Collection 或 Design Premium 项目。所以我可以在 Windows 上告诉我我有 Design Premium 或 Master Collection 或者你有什么。
在 Mac 上,我只能获取已安装的产品。这意味着我只能列出每个项目:Photoshop、Illustrator 等。我目前所做的是为每个产品做一个二进制标志,并根据预编译列表检查该值。像这样:
InDesign | Encore | Illustrator | Photoshop
0 | 1 | 1 | 1 = 7, Means that They have the Production
0 | 0 | 1 | 1 = 3, Means that They have the Design Premium
etc...
我对此的实现很复杂并且充满了错误,所以我希望有一个更简单的解决方案(某种键->值设置或我可以读取的某些文件以检查仅存在于某些许可证类型中)。产品类型链接:http: //www.adobe.com/products/catalog/cs6._sl_id-contentfilter_sl_catalog_sl_software_sl_creativesuite6.html? start=10
谢谢!