Adobe Creative Suite 6 (またはその他の Creative Suite) が Windows にインストールされている場合、インストールされているプログラムを一覧表示し、一覧に Creative Suite 6 マスター コレクションまたは 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
ありがとう!