Rekon1602 Geschrieben 24. Januar 2011 Teilen Geschrieben 24. Januar 2011 Hallo Wie finde ich die ID eines Prozesses raus, den ich kurz vorher selber gestartet habe??? Process p = new Process() p.StartInfo.FileName = path; p.Start(); int id = p.Id; Dieser Code liefert mir ne exception: "No process is associated with this object." Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Klotzkopp Geschrieben 25. Januar 2011 Teilen Geschrieben 25. Januar 2011 Was gibt dir Start denn zurück? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Rekon1602 Geschrieben 25. Januar 2011 Autor Teilen Geschrieben 25. Januar 2011 bool Start(); Mit dem kann ich ned viel anfangen. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Klotzkopp Geschrieben 25. Januar 2011 Teilen Geschrieben 25. Januar 2011 Ich meinte, gibt Start in deinem Programm true oder false zurück? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Rekon1602 Geschrieben 25. Januar 2011 Autor Teilen Geschrieben 25. Januar 2011 false... Hmm... kann des damit zusammenhängen dass ich ein bild geöffnet hab??? Des wird ja in der komischen windows-Bildervorschaudingsda geöffnet... Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
SilentDemise Geschrieben 26. Januar 2011 Teilen Geschrieben 26. Januar 2011 du kannst natürlich so nur ein ausführbares programm starten. was steht denn in path? Ein Bild wirst du so nicht öffnen können. Was möchtest du denn überhaupt erreichen? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Rekon1602 Geschrieben 26. Januar 2011 Autor Teilen Geschrieben 26. Januar 2011 hier ein grober umriss meines programms is ein kleines programm zum verschlüsseln von dokumenten, welche man einfach hinzufügen kann. Die hinzugefügten dokumente werden nach einem bestimmten algo verschlüsselt und in einem ListView aufgelistet und können über einen doppelklick ausgeführt werden (dabei werden sie wieder entschlüsselt). Wenn ich nun nen doppelklick mach, erstell ich das dokument im eigeneDateien-Verzeichnis und führs über Process.Start(...) aus. Meine intention war es nun, in einem bestimmten intervall zu prüfen ob die dateien noch "ausgeführt" werden. falls nicht sollen sie wieder gelöscht werden... Habs etz momentan so, dass beim FormClosing-Event einfach alle Dateien zu den Prozessen gelöscht werden... Is ned sooo schön, tut aber seine zweck Am besten wäre es, wenn die dateien gar nicht erstellt werden müssten sondern einfach im arbeitsspeicher "zusammengebaut" werden und von dort aus ausgeführt werden können. Das hab ich aber noch nicht hinbekommen. Kommt i-wann noch Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.