- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Javaアプレットからウェブサーバ上のEXEを実行できる?)
Javaアプレットからウェブサーバ上のEXEを実行できる?
このQ&Aのポイント
- Javaアプレットからウェブサーバ上のEXEを実行する方法について調査しています。
- 試しにブラウザから実行してみたところ、コンソールにエラーが表示されました。
- サーバの設定次第で実行可能かどうかを確認したいです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
どういうケースか分かりませんが、とりあえず、できません。 アプレットからEXEファイルを実行することはできません。 理由は簡単で、セキュリティーホールになるから。 EXEをクライアント上、サーバー上、どちらで実行しようとしているのかいまいち分かりませんが、クライアント上ではたとえば、アプレットからexeを起動できてしまうと、cmd.exeのようなものを実行させてクライアントコンピューターそのものを乗っ取ることができてしまいますので、できないようになっています。 サーバー上で実行しようとしても、アプレットはクライアントサイドで実行されていますので、直接サーバー上の実行ファイルを実行することはできません。 例外としては、アプレット等からCGI化したサーバー上のファイルは実行可能です。その場合はHTTPリクエストを発行しますが、おそらく、やりたいこととは違いますよね。
お礼
回答ありがとうございます。 やはり無理なんですね。 違う方法を試すことにします。 ありがとうございました。