0

ユーザーがインストールしたすべての画像編集ソフトウェアを取得するためのコードはありますか?レジストリを調べてすべてのアプリケーションを一覧表示する方法を知りたいのですが、ペイントやPhotoshopなどの画像を編集できるアプリのみを除外する方法はありますか?

ありがとう!

4

2 に答える 2

1

一般的なファイル タイプの例を次に示します。

C# でファイル拡張子に関連付けられた推奨プログラムを取得する方法

jpg、png などを探すと、イメージ エディタが表示されます。

于 2012-11-02T14:49:52.037 に答える
0

いいえ。

すべてのアプリケーション開発者が何らかの方法でアプリケーションのメタデータ タグをレジストリ内 (または任意の場所) に配置するとは考えられません。また、何らかの理由で少数のアプリケーション開発者がそうした場合、一貫性を保証する方法はありません。言うまでもなく、アプリケーション開発者は、アプリケーションに期待される一般的な言葉を常に使用するとは限りません... すべての画像編集アプリケーションに「写真」という言葉が含まれているわけではありません (たとえば、PicasaGoogle から)。

あなたが期待できる最善の方法は、検索するキーワードをいくつか作成し、期待するキーワード規則 (「ペイント」、「写真」、「画像」など) に準拠していない有名なアプリケーションのリストを追加することです。それを操作するか、自分で大規模なデータベースを作成してチェックします。また、他の回答/コメントが示しているように、特定の拡張機能に使用されるアプリケーションを探すことも役立ちます。

ただし、何も保証されていません。

于 2012-11-02T14:52:18.143 に答える