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