2017-03-25 3 views
0

からウィンドウに管理者としてコマンドを実行します。既定のcmdウィンドウで実行すると、アクセス許可エラーが発生しますが、cmdで実行すると、管理者として機能します。は、私は、次のWindowsコマンドを使用して、Javaの中からフォルダを共有しようとしていたJava

私は、Runtime.getRuntime().exec("commandHere");を使用してjava内からコマンドを実行できることにご注意ください。ただし、これは管理者として実行されません。私は周りを見回しましたが、すべてが管理者としてファイルを実行すること、または管理者としてcmdを開くこと、どちらもどちらでもしたくないことに関係します。私はその1つのコマンドを実行したいだけです。

+0

私はこれが重複ではないと主張します。リンクされた答えは、管理者としてファイルを実行する方法だけを示しています。私はそれをやりたくありません。 runasコマンドも機能しません – Blaine

答えて

0

あなたは管理者としてプログラムを実行できると思います。

admin privsでバッチファイルを作成する adminモードでコマンド/ powershellを起動してから、javaプログラムを起動します。

私は、あなたが管理者アクセスなしで管理モードでプログラムを実行できるとは思わないと思います。 [セキュリティ上の理由から]

また、javaが許可する権限を持つ自動昇格権限を許可しているかどうかはわかりませんが、管理者のアイコンで拒否することはできません。

+0

は残念なことに、さまざまな理由で管理者としてプログラムを実行することができません。管理者権限のない管理者として実行する必要はありません。プログラムのその時点で資格情報を入力する必要があるユーザーは問題ありません。許容される解決方法は、cmdをadminとして起動し、コマンドを実行するのに必要な0.5秒間表示させることです – Blaine

関連する問題