1

Ubuntuで実行されているMonoC#アプリケーションがどういうわけかターミナルコマンドを実行できるかどうか疑問に思っています。たとえば、ユーザーがプログラムに自分のパスワードを与えてから、アプリケーションを実行させることができますか?

sudo apt-get install application-name

(console requests password)

password

(console requests confirmation)

y 

できれば、これはユーザーに見える端末を実際に開かずに行われるため、アプリケーションは必要なフィードバックを提供し、ユーザーの操作をできるだけ少なくして操作全体をクリーンに管理できます。

それを行う方法はありますか?もしそうなら、どのように?説明が必要な場合はお知らせください。ありがとうございました!

4

1 に答える 1

3

可能であれば、パスワードをProcessクラスのStandardInputストリームにリダイレクトするだけです。

于 2012-10-04T23:16:45.490 に答える