• 締切済み

クライアント情報のやりとり

Web環境上であっても、JAVAを用いることでPCクライアントの情報をやりとりすることが可能だと噂で聞きました。 そこで、自分のPCクライアントで使用可能なプリンタ名やプリンタIPアドレスの情報をOS等から動的に取得し、JAVA画面上のプルダウンで選択入力させるフィールドのプルダウン情報として表示させたいと考えています。 申し訳御座いませんが、実現方法をご存知の方、ご回答お願いいたします。

みんなの回答

  • mojimojio
  • ベストアンサー率51% (14/27)
回答No.1

Javaアプレットで実現するには、「署名付き」にする必要があります。 http://java.sun.com/products/plugin/1.3/docs/ja/index.docs.html http://java.sun.com/j2se/1.3/ja/docs/ja/guide/security/index.html 署名することにより、通常のアプレットではセキュリティ上の理由から制限されているJavaコードの実行が可能になります。 またもし、Javaレベルで取得できない情報が必要な場合には、JNI(Java Native Interface)を利用してプラットフォームのAPIを呼び出すことになります。 署名付きアプレットであれば、JNIを使用することも可能です。

rsato
質問者

お礼

回答ありがとうございます。 早速試してみます。