![]() |
Überprüfen, ob ein Programm auf einem anderen Rechner läuft
Servus !
Ich hab n Code gefunden, mit dem man alle Rechner im Netwerkin einer ListBox auflisten kann. Nun möcht ich aber nur die haben, bei denen mein Programm läuft. Ist soetwas mit Mutex möglich ? Wer nett wenn jemand ein Beispiel schreiben könnte. (Auch wenn's mit Mutex geht, hab nämlich sogut wie keine Ahnung davon :oops: ) |
Nein, das geht nicht mit einem Mutex. Du müßtest dir eien Prozessliste von dem Remote-Computer holen und da nach deinem Programm kucken. Dass es geht weiß ich, aber leider nicht wie, da ich es nie gebraucht habe.
|
Und wie sieht das dann mit der Suchzeit aus ?
dauert das anfordern, übertragen und auswerten einer Prozessliste lange ? Ich meine da kommt doch sicher was zusammen wenn man mehrere Dutzend Rechnerim Netzwerk hat(z.B. auf ner Lan) :? |
Moin MrKnogge,
die Prozessliste eines Remoterechners wird man, nur mit Aufwand, nur von NT basierten Rechnern, und dann auch nur mit den entsprechenden Berechtigungen bekommen. Warum fügst Du Deinem Programm nicht einfach eine Routine hinzu, die es Dir ermöglicht das Programm zur Rückmeldung aufzufordern, z.B. mit einem TidTCPServer. Wenn Du keine Verbindung bekommst läuft das Programm nicht, oder der Rechner ist gegen so etwas abgesichert. |
Jo, ich glaub so werde ich es machen.
Es wäre sowieso zu aufwendig. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:02 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz