Process.Start dirquota.exe - The system cannot find the file specified
Banging my head against the wall for around 2 days with this one.
I am using a System.Diagnostics.Process to execute dirquota.exe. I catch an exception at .Start() which is "The system cannot find the file specified".
I am now doing:
foreach (var fi in new DirectoryInfo(@"C:\W开发者_Python百科indows\System32\").GetFiles())
{
Console.WriteLine(fi.Name);
}
This outputs pretty much every file in that directory apart from dirquota.exe. Anyone?
Cheers.
Are you running on a 64-bit version of Windows? Look in c:\windows\syswow64, home of the 32-bit programs.
I just hit this same error and the issue was that the executable program was compiled as x86 and running it in a 64 bit OS.
Changing the project 'Platform Target' to AnyCPU fixes it.
精彩评论