2010-04-14 3 views
0

HI,Как запустить программу, скомпилированную cygwin из windows C# (visual studio)?

Я хотел бы запустить скомпилированную программу Cygwin в визуальной студии с использованием C#

спасибо :)

L

КСТАТИ:

  System.Diagnostics.Process MyProcess = new System.Diagnostics.Process(); 
      MyProcess.StartInfo.UseShellExecute = false; 

      MyProcess.StartInfo.FileName = "C:\\cygwin\\Cygwin.bat"; 
      MyProcess.StartInfo.CreateNoWindow = true; 
      MyProcess.Start(); 

Это код, который я пробовал до сих пор, я понятия не имею, как заставить его запускать скомпилированную программу cygwin (AGPL EP4IR - целевая программа для запуска)

Thanks

+2

точно так же, как любой другой программы. Cygwin .exe - это просто .exe, хотя и с (возможно) зависимостью от cygwin DLL. – 2010-04-14 15:22:23

+0

Вы получаете сообщение об ошибке? Что происходит после вызова MyProcess.Start()? – jrummell

+0

ошибок нет, я просто не знаю, как заставить его теперь называть agfl:/ – Lilz

ответ

1

Как и любая другая программа. Вы используете какую-либо конкретную известную программу или свою собственную?

Кроме того, увидеть этот родственный вопрос здесь, на StackOverflow: Executing a Cygwin process from .NET

+0

Я бегу AGFL http://www.agfl.cs.ru.nl/EP4IR/english.html – Lilz

+0

Хорошо, вы получаете любые ошибки при вызове его, как и любая другая программа? – pajton

+0

До сих пор я только запускал cygwin, я не знаю, как вызвать программу с экрана cygwin. Я вложу код в свой вопрос – Lilz

Смежные вопросы