2010-04-14 6 views
0

HI,Comment lancez-vous un programme compilé par cygwin à partir de windows C# (visual studio)?

Je voudrais lancer un programme compilé Cygwin en studio visuel en utilisant C#

Merci :)

L

BTW:

  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(); 

C'est la code que j'ai essayé jusqu'ici, je ne sais pas comment faire fonctionner le programme compilé de cygwin tho (EP4IR de AGFL est le programme ciblé à exécuter)

Merci

+2

De la même façon que vous le feriez pour tout autre programme. Un cygwin .exe est juste un .exe, mais avec (probablement) une dépendance sur la DLL cygwin. –

+0

Vous recevez une erreur? Que se passe-t-il après l'appel de MyProcess.Start()? – jrummell

+0

pas d'erreurs, je ne sais pas comment faire appel à l'agfl à partir de maintenant:/ – Lilz

Répondre

1

Comme n'importe quel autre programme. Courez-vous un programme concret bien connu ou le vôtre?

également, voir cette question connexe ici sur StackOverflow: Executing a Cygwin process from .NET

+0

Je cours AGFL http://www.agfl.cs.ru.nl/EP4IR/english.html – Lilz

+0

Ok, obtenez-vous des erreurs lors de l'invocation comme tout autre programme? – pajton

+0

Jusqu'à présent, je viens de lancer le cygwin, je ne sais pas comment appeler le programme de l'écran cygwin. Je vais insérer le code dans ma question – Lilz

Questions connexes