Fremde Programme starten und deren Ende abwarten

11/09/2009 - 07:56 von Tamara Mikes | Report spam
Salü alle zusammen

Meine Anwendung verwaltet Dateien (u.A. doc,xls,pdf,jpg). Der Anwender
bekommt aus einer Datenbank eine Liste der Dokumente welche existieren. Aus
dieser Liste kann er ein Dokument mittels Doppelklick öffnen. Öffnen das
heisst: Das Dokument wird vom Server wo es liegt auf den lokalen Rechner des
Anwender in den Ordner Meine Documente kopiert und dann mit dem passenden
Programm geöffnet (Process.Start().

Wenn der Anwender das Programm beendet, dann sollte das Dokument automatisch
wieder zurück auf den Server kopiert werden. Das heisst also, meine
Anwendung sollte merken, wann dass die gestartete Anwendung beendet wird.

Ein Öffnen des Dokument direkt vom Server kommt aus bestimmten Gründen nicht
in Frage.

Wie würdet Ihr sowas lösen?

Vielen lieben Dank für jegliche Hinweise welche zur Lösung dieser
Fragestellung führt.

Gruss Tamara
 

Lesen sie die antworten

#1 Martin Horst
11/09/2009 - 12:25 | Warnen spam
Hi,

Tamara Mikes schrieb:
Salü alle zusammen

Meine Anwendung verwaltet Dateien (u.A. doc,xls,pdf,jpg). Der Anwender
bekommt aus einer Datenbank eine Liste der Dokumente welche existieren.
Aus dieser Liste kann er ein Dokument mittels Doppelklick öffnen. Öffnen
das heisst: Das Dokument wird vom Server wo es liegt auf den lokalen
Rechner des Anwender in den Ordner Meine Documente kopiert und dann mit
dem passenden Programm geöffnet (Process.Start().
...



Process.Start("meinpfad").WaitForExit();

Gruß
Martin

Ähnliche fragen