0

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

ありがとう!

4

1 に答える 1

0

振り返ってみると、これはおそらくこの質問に最適な場所ではありません。しかし、私はそれに対する答えを見つけました。

/Applications/Utilities/Adobe Installers/ を見ると、アンインストーラー用の一見ランダムな名前の .app へのシンボリック リンクがあります。このリンクには、スイートのタイプが含まれます。つまり、「Adobe Creative Suite 6 Master Collection」または「Adobe Creative Suite 6 Design and Web Premium」です。Adobe Creative Cloud の場合、製品ごとにアンインストーラーが用意されているだけです。つまり、「Adobe Photoshop CC」です。

もう少し掘り下げてみたところ、/Library/Application Support/Adobe/ssc/ 内にいくつかの XML 構成ファイルを含むフォルダーがあります。もう少し掘り下げれば、ライセンスを持っているバージョンがわかると思います。

ただし、Adobe インストーラーを検索する上記の解決策は私には有効であり、他のユーザーにも役立つことを願っています。

于 2013-11-14T00:54:16.603 に答える