我正在编写一个小程序并且DEP有一些问题,我想做的是打开存储在另一个windows-share上的文件,我的代码如下所示:
foreach (string file in files)
{
Process.Start(file);
}
files 是一个带有文件位置的简单字符串数组(例如“\myshare\dir\picture.jpg”)。此代码在 XP 上运行没有任何问题,但尝试在 windows vista 中运行会引发异常,并弹出一条消息,表明数据执行保护停止了我的 prog。我该如何解决?我已经对 NXCOMPAT 发红了,但也许有一种正确的方法可以在 C# 中打开文件?
问候
Ĵ