リモート/ローカルマシン名とサービス名を使用してServiceControllerのインスタンスを作成しています。sthと入力すると。マシン名としてstackoverflow.comのように、コンストラクターは長時間ブロックし、例外を返します。
例:
string MachineName = "stackoverflow.com"
ServiceController("RemoteRegistry", MachineName );
このプロセスをキャンセルするために、ここで一種のタイムアウトを設定するにはどうすればよいですか?