Исключение производства в ОС Vista - PullRequest
0 голосов
/ 06 октября 2010

Почему исключений в коде нет:

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 do

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

Почему бы не создать?

Моя ОС: Vista

1 Ответ

0 голосов
/ 06 октября 2010

Вы проверяете разрешения на выполнение кода, а не фактические права доступа к файлу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...