2011-10-21 32 views
2

私はJavaプロジェクトを開発中です。このプロジェクトでは、プロセスの一部を実行するための管理者権限が必要です。ユーザーに管理者権限を与える方法はありますか?またはプロジェクトの実行中に管理者権限を要求しますか?管理者権限を持つJavaプロジェクト

答えて

2

私の知る限り、各プロセスにはユーザー特権(プロセスを起動するユーザー)があります。だから、管理者ユーザーの名前で新しいプロセスを起動して、そのような特権を持つことになります。これは、オペレーティングシステムの実装方法によって異なります...

+0

ありがとう.....私は窓7で作業しています..... – lankabeta

+1

あまりにも良い...しかし、私はあなたが起動するプログラムを作成することができると思います管理プロセスを実行し、このランチャーに「管理者として実行」特権を与えます。メインプログラムは必要なときにこのランチャーを呼び出す必要があります。 (私は窓を使いませんが、これはうまくいくはずです)。 – yoprogramo

+1

Windows 7では、Windows XP形式の.manifestファイルを使用することができます。アプリケーションショートカットは、アプリケーションのアイコン上にセキュリティシンボルのオーバーレイアイコンを表示し、このプログラムが "管理者として実行"するユーザーセキュリティの昇格を表示します。これは、Launch4Jランチャー(ラッパー)、InnoSetupインストーラー、およびJavaプログラムのための他のセットアップツールを組み合わせて行うことができます... [http://stackoverflow.com/questions/1385866/java-run-as-administrator] (http://stackoverflow.com/questions/1385866/java-run-as-administrator) –

関連する問題