用这个把头撞在墙上大约2天。
我正在使用System.Diagnostics.Process来执行dirquota.exe。我在.Start()处捕获异常,“系统无法找到指定的文件”。
我现在在做:
foreach (var fi in new DirectoryInfo(@"C:\Windows\System32\").GetFiles())
{
Console.WriteLine(fi.Name);
}
除了dirquota.exe之外,它几乎输出该目录中的每个文件。任何人吗?
干杯。
答案 0 :(得分:4)
您是否在64位版本的Windows上运行?查看32位程序的主页c:\ windows \ syswow64。
答案 1 :(得分:0)
我刚刚遇到同样的错误,问题是可执行程序编译为x86并在64位操作系统中运行。
将项目“平台目标”更改为AnyCPU可以修复它。