Jag har en WinForms applikation byggd i VB.NET. <Code> Tackar, det verkar funka bra. tja, man kan ju lyssna på Exited eventet.... alt kanske man kan använda WaitForExitStarta .exe fil inifrån .NET program
Den applikationen genererar bl.a. en textfil som skall användas av ett annat program.
Nu till problemet.
Min applikation skall anropa det externa programmet. Command line argumentet för att köra igång det andra programmet är:
<code>
RLPW.EXE [c:\minfil.text]
</code>
Men hur gör jag i VB.NET för att köra detta? Har sökt i forumet, googlat, sökt på MSDN men hittar inget. Antingen är jag knäpp och söker på fel ord eller så är det svårt att hitta något.
Det andra problemet. Om jag inte har min applikation i samma mapp som RLPW.EXE, finns det något sätt att få fram sökvägen till programmet?Sv: Starta .exe fil inifrån .NET program
Dim NewProcess As New System.Diagnostics.Process()
NewProcess.Start("Sökväg\RPWL.exe","C:\minfil.text")
</Code>Sv: Starta .exe fil inifrån .NET program
Finns det något sätt att ta reda på när processen slutar?Sv: Starta .exe fil inifrån .NET program
http://msdn.microsoft.com/library/en-us/cpref/html/frlrfSystemDiagnosticsProcessClassTopic.asp?frame=true