インストールされているプログラム/Web アプリケーションのコンピューター情報
-
26-09-2019 - |
質問
現在、大学向けのサポートシステムの開発を行っています。このシステムは PHP で書かれており、コンピュータ上のソフトウェアの最新リストと基本的なコンピュータ情報を取得できるようにしたいと考えています。基本的に、教職員の 1 人が Web インターフェイスからチケットを作成するときに、Java アプレットなどを実行してヘルプ デスクの PHP スクリプトに情報を返すことができるようにしたいと考えています。このようなものは存在しますか?
他のヒント
Javaでは
?あなたはおそらく、おろか作り、すでにユーザーの最後にインストールされているいくつかのソフトウェアがなくても、その情報を得ることができますアプレットを見つけるのに苦労しなければならないと思います。ジャワの最大の特徴は、それが仮想マシンで実行されることを(1)(読み:基盤となるOS /ハードウェアに得ることがそれをやるのが好きなものではない)であり、(2)ブラウザで、一般的に実行するアプレットということ」リモートで危険な何かをやってから、アプレットを保持サンドボックス」。基本的にそれを行うことができ、ほとんどのリソースをタイアップされます。
ナンバー2は、アプレットに署名することで回避できますが、それはどちらかが必要なコード署名証明書を購入したり、アプリを実行します任意のコンピュータ上で自己署名証明書をインストールします。
ナンバー1は、いくつかのRuntime.execからの助けと... \ wmic.exeで回避される可能性がありますが、それは、WMIのものがインストールされていると仮定 - 誰かがフルインストールを実行しない限り、めったに場合ではありませんどの
所属していません StackOverflow