Я писал небольшую программу, и у меня возникли некоторые проблемы с DEP. Я хочу открыть файлы, хранящиеся на другом общем ресурсе Windows, мой код выглядит следующим образом:
foreach (string file in files)
{
Process.Start(file);
}
files - это простой строковый массив с расположением файлов (например, "\ myshare \ dir \ picture.jpg"). Этот код работает без проблем в XP, но при попытке запуска с Windows Vista выдает исключения, и появляется сообщение о том, что Data Execution Prevention остановила мою прогу. Как я могу это исправить? Я уже читал о NXCOMPAT, но, может быть, есть правильный способ открыть файлы в C #?
Привет
J