2

ビジネス所有のコンピューターにカスタム Java アプリケーションをインストールしたいクライアントがいますが、制限されたユーザーが Windows タスク マネージャーからでもアプリケーションを閉じることができるようにしたくありません。

アプリケーションの目的は、いくつかの特定のリソースを監視し、いくつかのタスクをサイレントに実行することです。これらのコンピュータのユーザーは、このソフトウェアとその正確な機能を認識しています。

Java プログラミング言語を使用してこれを行う方法が見つかりませんでした。それは可能ですか、それとも主に Windows ユーザーのアクセス許可と機能システムに関連していますか?

4

3 に答える 3

5

プログラム自体でそのようなことをすることはできません。それはもっとシステムレベルのものです。java.exeシステムプロセスとしてJVM()を起動してみてください。

于 2012-05-29T09:48:21.640 に答える
3

管理者が開始した Windows サービスとして実行できます。そうすれば、ユーザーは十分な権限を持っていないため、プロセスを閉じることができなくなります。

使用できるすばらしいラッパーについては、http: //wrapper.tanukisoftware.com/doc/english/download.jsp を参照してください。

簡単なチュートリアルについては、http: //wrapper.tanukisoftware.com/doc/english/launch-win.html をご覧ください。

于 2012-05-29T09:55:21.177 に答える
0

開閉不可能で目に見えないものを持つことは非倫理的に聞こえますが、正当な用途があると思います。脆弱な人々をオンラインで保護するなどの価値がある場合は、そもそもタスクマネージャーにアクセスして、JVMを停止できないようにする必要があります。隅々までコーディングしようとするよりも、ユーザー特権を考慮してください。

于 2012-05-29T09:53:21.410 に答える