1

タイトルが示すように、Java の deployment.properties ファイルに相当する Adob​​e はありますか?

ネットワークでのアプリケーションのインストールをテストするために、ac# アプリケーションを作成しています。私の上司のリストのトップ 3 は、java、flash、reader です。レポートを生成するために、各アプリケーションのどのバージョンがマシンにインストールされているかを確認できる必要があります (ユーザーに更新などを強制します)。

「\Sun\Java\Deployment\deployment.properties」をチェックすることで、バージョン番号を確認し、IE が JRE にアクセスできることを確認できます。Adobe Reader と Flash で同じことを確認するには、どのファイルを確認しますか?

提供されたヘルプや詳細情報へのリンクを事前に感謝します。

編集:ブラウザからこれを行う必要があります。

4

1 に答える 1

0

これはあまりきれいな解決策ではありませんが、唯一の「公式」の方法は Windows レジストリから確認することであるように思われるため、おそらくこれが役立つでしょう:

フラッシュ ファイルは (windows ディレクトリ)\system32\Macromed\Flash (または 64 ビット システムでは SysWow64\Macromed\Flash) にあることがわかっています。

フラッシュが更新されるたびに、進行状況がログ ファイルに記録されます。フラッシュのバージョンに応じて、a) install.log (非常に古いバージョンのフラッシュ) または b) FlashInstall.log のいずれかになります。

a)ファイルを参照すると、さまざまな全体が表示され、1 つのタイプは次のようになりますWriteRegStr: "HKEY_CURRENT_USER\SOFTWARE\Macromedia\FlashPlayer" "FlashPlayerVersion"="10.0.45.2"

これで、そのファイルを下から上に調べて文字列を照合し、"FlashPlayerVersion"=最新バージョンを取得できます。

ただし、これは非常に古いバージョンのフラッシュ用であり、install.log ファイルはこのディレクトリから削除されていないため、FlashInstall.logも確認してください。

b)新しいインストール ログに "WriteRegStr" 情報が保持されないことを除いて、同様のアプローチを使用します。代わりに、dll ファイル名自体を探すことができます0009 [I] 00000014 C:\WINDOWS\system32\Macromed\Flash\NPSWF32_11_5_502_146.dll

別のオプション

  • プラグインのコア ファイルの作成日を確認し、バージョンのリリース日と比較します (誰かが何らかの方法で古いバージョンをインストールした場合、まったく信頼できません)。
  • NPSWF[..version..].dll ファイルの実際のプロパティを確認してください。「バージョン」タブで、完全かつ正確なバージョンの詳細をすべて確認できます。プロパティただし、スクリプト内から rightclick->properties にアクセスする方法がわからないため、このオプションを選択する場合は自分で調べる必要があります。
  • ユニコーンに聞く
于 2013-01-26T22:52:35.940 に答える