6

アプリケーションの UninstallString をレジストリから読み取り、次に使用する小さなプログラムを Java で作成しました。

Process p = Runtime.getRuntime.exec("command") 

このアプリケーションをアンインストールします。ただし、このタスクには管理者権限が必要です。

Windows Vista、7、および 8 では、コマンド「java -jar java_app.jar」でバット ファイルを作成し、バット ファイルを右クリックして、管理者として実行することにより、これが正常に機能します。

しかし、XP では、私のアカウントは管理者アカウントですが、Java プログラムを管理者として実行することはできません。

この問題を解決できる解決策を誰かに教えてもらえますか?

4

1 に答える 1

1

RunAs コマンドを使用できます。

RUNAS /TrustLevel:Unrestricted notepad.exe

システムで利用可能な信頼レベルを見つけることができます。

RUNAS /ShowTrustLevels

次のようなものは、 http: //blog.johnmuellerbooks.com/2011/04/26/simulating-users-with-the-runas-command.aspx の詳細を説明しています。

于 2013-02-14T12:21:31.637 に答える