2011-07-04 12 views
2

Iveには、ドライバインストーラのexeファイルを実行する必要のあるJavaアプリケーションがあります。 Linuxでは "gksudo myCommand"と入力します。 Windowsのコマンドラインから権限を昇格する方法はありますか?権限昇格Windows 7の場合?

答えて

1

jarを呼び出すシステムに実行可能バイナリをデプロイすることに決めました。この方法でユーザーは右クリックして管理者として実行することができます...うまくいきませんでした...私は探し続けました...これを確認してください...

Elevate.exe .. Windows GKSudoと基本的に同じです! !! http://www.robotronic.de/elevate.html

私はプログラムに32ビットexeをパッケージ化して展開し、必要に応じて実行します。

1

Windowsでは、すべてのアプリケーションを別のユーザーで実行することができます。管理者。しかし、このコマンドを実行するユーザーは、これを行うための資格情報を持っている必要があります。

編集:あなたは、それはおそらくあなたのための代替である場合、Windows 7とVistaで利用できるユーザーアカウント制御(UAC)をルックアップすることができ、事前に

+0

が何かのように述べていUACのポップアップについて...このアプリはどのように私はそれを呼び出すか...権限が何を要求していますか? – AdamOutler

+0

もっと良い方法が必要です....私はいつもユーザーにrunas/user:administrator/savecredのコマンドを使ってパスワードを入力するように要求することができます...その後、彼らの答えを私の標準にパイプします – AdamOutler

+0

あなたは同様に、gksudoまたはプレーンなsudoは、スーパーユーザー権限を持つ別のユーザー(rootの場合はlinuxの場合)としてコマンドを実行する以外には何もありません。投稿を編集してUACを追加しました。 – fyr

0

のようなrunasコマンドを使用できます(パスワードを入力する必要があります)。

コマンドレット(Start-Process -Verb runas myCommandなど)をPowerShellで使用することもできます(ユーザーはUACダイアログをクリックする必要があります)。

参照:http://satob.hatenablog.com/entry/2017/06/17/013217

関連する問題