Необработанное исключение системы win32 - PullRequest
0 голосов
/ 28 июня 2010

Я хочу вызвать стороннее программное обеспечение в приложении .net (C #) код выглядит следующим образом:

Process proc = new Process();
proc.EnableRaisingEvents = false;
\\name of the file
proc.StartInfo.FileName = "filename";
\\Path where the file is located 
proc.StartInfo.Arguments = "filepath";

proc.Start();

но выдает исключение Win32, необработанное исключение системы

Пожалуйста, помогите

1 Ответ

0 голосов
/ 28 июня 2010

Вы должны действительно опубликовать реальное сообщение об ошибке, а также фактические пути, чтобы сделать его проще, но кажется, что вы могли использовать неправильные аргументы. Вместо этого, указав в качестве аргументов filepath, вы должны передавать его перед именем файла, чтобы могло работать следующее:

Process proc = new Process();
proc.EnableRaisingEvents = false;
proc.StartInfo.FileName = System.IO.Path.Combine("filepath", "filename");
proc.Start();

Дополнительную информацию, включая образец, можно найти на странице MSDN для Process.Start здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...