Entwickler-Ecke
Basistechnologien - Herausfinden ob programm läuft, falls ja => schließen
winx - Do 23.03.06 10:52
Titel: Herausfinden ob programm läuft, falls ja => schließen
Hallo,
wie finde ich mit Delphi.Net heraus, ob ein Programm (mit dem ich kommunizieren will) schon läuft.
Falls dieses schon läuft, soll das Programm beendet werden.
Danke,
winx
Moderiert von
Christian S.: Topic aus .NET verschoben am Mo 27.03.2006 um 21:25
Moderiert von
Christian S.: Info-Feld gesetzt
reflex - Mo 27.03.06 21:12
Delphi-Quelltext
1: 2: 3: 4: 5:
| var W: HWnd; begin W := FindWindow(NIL,'Form1'); if W<>0 then PostMessage(W, wm_close, 1, 1); end |
musst nur halt wissen wie der fenstername von der anwendung is die du schließen möchtest!
Moderiert von
Christian S.: Code- durch Delphi-Tags ersetzt
winx - Mo 24.04.06 10:25
das geht doch nur für Win32 Applikationen...und wie geht das unter .Net???
Danke,
winx
Christian S. - Mo 24.04.06 11:38
Hallo!
Schau Dir mal im Namespace "System.Diagnostics" die Process-Klasse an. Mit der kann man auch auf bestehende Prozesse zugreifen (z.B. mit GetProcessesByName).
Grüße
Christian
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!