os vista中的异常制作

时间:2010-10-06 05:42:18

标签: c# winforms

为什么在代码中出现异常不是:

try
{

FileIOPermission FIP = new FileIOPermission(FileIOPermissionAccess.Write, @"c:\SD.txt");


FIP.Demand();//Exception must rise here

StreamWriter SW = new StreamWriter(@"c:\SD.txt");//but Exception rise here
SW.Write(textBox1.Text);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}

以下代码应在Windows Vista中生成异常

   FIP.Demand();//Exception must rise here

为什么不创建?

我的操作系统:Vista

1 个答案:

答案 0 :(得分:0)

您正在检查代码执行权限,而不是实际文件权限。