Process.kill()

hallo
habe folgendes problem:
in meiner app erzeuge ich einen prozess, der die kamera-applikation von windows öffnet…nachdem man ein foto gemacht hat möchte ich, dass sich die kamera-applikation automatisch schließt und wieder meine applikation im vordergrund ist
wenn ich aber folgendes aufrufe:

this.cameraProcess.Kill();

erhalte ich eine exception: „The associated process could not be terminated“ der NativeErrorCode ist 6

was ist das problem/die lösung???

tia
pezi

Hallo!

Process.Kill() ist eine ziemliche Holzhammer-Methode. Warum probierst Du nicht Process.CloseMainWindow()? Könnte besser funktionieren…

Gruß,
Martin

Hi

Also eine Methode Process.CloseMainWindow() gibt es bei meinem Prozess nicht (class OpenNETCF.Diagnostics.Process)(OpenNETCF v1.4)

lg

Ach Gott, immer Ihr mit Euren Exoten! :wink:
Ich bin halt von der Process-Klasse des „normalen“ .NET Framework (1.1/2.0) ausgegangen.
Für’s CF (und für OpenNETCF schon zweimal) muss ich mich dann raushalten…

Gruß,
Martin

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]