C# Ein laufendes Programm auffordern eine Datei zu öffnen

m3x

Ensign
Registriert
Aug. 2005
Beiträge
218
Hallo zusammen,

ich habe folgendes Problem: Ich will eine Datei mit ihrem Standardprogramm öffnen. Sofern das Programm schon läuft soll es in die bestehende Programm-Instanz geladen werden.
Es handelt sich genauer gesagt um eine *.cpp File únd um Visual .NET2003.
Eigentlich funktioniert das auch soweit schon:

Code:
System.Diagnostics.Process process = new System.Diagnostics.Process();
process.EnableRaisingEvents = false;
process.StartInfo.FileName = "huhu.cpp"
process.Start();

Wenn Visual allerdings schon läuft kann es bis zu einer Minute dauern bis sich was tut.

Mittels:
Code:
System.Diagnostics.Process.GetProcessesByName("ProzessName").Length > 0;
Lässt sich rausfinden ob der Process schon läuft oder nicht, nur wie kann ich dem laufendem Process shcon sagen das er eine Datei öffnen soll!?

Vielen Dank!

Ich habe den obersten Codeblock zum önnen der Datei in einen eigenen Thread gekapselt. Jetzt geht es!
 
Zuletzt bearbeitet: (Gelöst)
Zurück
Oben