分别在xp和Vista下引发IOException,C#因为要做光盘的验证,所以想利用文件读取失败来做防复制的验证。在VISTA系统下很快的读到错误位置,成功的引发IOException了。但是在xp系统下,系统反复重试,就是不跑到异常处理代码的部分。这个问题让我很郁闷……有没有能限制系统重试次数的方法?.net 2.0[解决办法]你是说要判断当是不是cd-rom吗?