>>108
try
{
StreamReader sr = new StreamReader("A:\\abc.txt",System.Text.Encoding.Default);
sr.Close();
}
catch(System.Exception exc)
{}

こんなコード書いてみたけど、普通にキャンセル、再試行、中止のダイアログ出たよ。
ちなみにOSはWin2k。