ユーザーのログイン時に実行され、パスワードが変更されたばかりの場合はユーザーのパスワードの有効期限をチェックするアプリケーションがあります。プログラムはブラウザーを開きます。ユーザーがWebサイトとインターフェイスして閉じた後、Windowsの起動を続行します。ブラウザがc#から閉じられるまでシステムの起動を停止する方法はありますか?
質問する
69 次
1 に答える
1
ブラウザをどのように開いていますか?
新しいプロセスを開始し、そのハンドルを保持できます。その後、あなたは呼び出すことができますProcess.WaitForExit();
私はそれをテストする機会がありませんでした-しかし、私はあなたがこれを行うことができると信じています:
var myProcess = new Process
{
StartInfo = new ProcessStartInfo
{
FileName = "http://www.whatever.com"
}
};
process.Start();
process.WaitForExit();
これにより、デフォルトのブラウザが起動し、閉じるのを待つと思います。exit イベントをリッスンすることもできますが、これがあなたが求めているものだと思います。
于 2012-05-23T17:47:45.223 に答える