Ahoj, poraďte někdo prosím.
Snažím se spustit jednu exeterní aplikaci s parametry. Při pokusu přímo z příkazového řádku vše proběhne
bez problémů.
V příkazovém řádku : C:\pokus\> ComPlc32.exe E 129.103.166.223 0 M 1038 10000 @READ c:\pokus\a1.txt
V C# :
try
{
System.Diagnostics. Process p = new System.Diagnostics.Process();
System.Diagnostics.ProcessStartInfo startInfo = new System.Diagnostics.ProcessStartInfo();
string strCmdText;
strCmdText = @"C:\pokus\ComPlc32.exe E 129.103.166.223 0 M 1038 10000 @READ c:\pokus\a1.txt";
/*77.*/ System.Diagnostics.Process.Start("CMD.exe", strCmdText);
string output = p.StandardOutput.ReadToEnd();
richTextBox1.AppendText(output);
}
catch (Exception Ex)
{
MessageBox.Show(Ex.ToString());
}
A dále výpis chyby..
System.ComponentModel.Win32Exception (0x80004005): The specified executable is not a valid application
for this OS platform.
at System.Diagnostics.Process.StartWithShellExecuteEx(ProcessStartInfo startInfo)
at System.Diagnostics.Process.Start()
at System.Diagnostics.Process.Start(ProcessStartInfo startInfo)
at System.Diagnostics.Process.Start(String fileName, String arguments)
at weather.Form1.GetTeco() in f:\weather\weather\Form1.cs:line 77
Předem všem děkuji