Windows - Wie kann ich verhindern, dass die App eine Liste der laufenden Apps im lokalen Netzwerk abruft?

397
Mára Toner

Ich habe eine Anwendung, die irgendwie feststellen kann, ob dieselbe App bereits auf einem anderen Computer läuft, der mit einem lokalen Netzwerk verbunden ist.

Ich möchte verhindern, dass laufende Apps auf anderen Computern überprüft werden.


Was ich bisher ausprobiert habe:

Erstens : Ich habe versucht, die LAN-Verbindung überhaupt zu deaktivieren - es hat funktioniert, die Anwendung konnte die Überprüfung nicht durchführen, aber die Internetverbindung wurde ebenfalls deaktiviert.

Zweitens : Ich habe versucht, den Internetzugang für diese bestimmte App (EXE) in der Windows-Firewall zu blockieren. Leider - das hat nicht funktioniert, kann die App auf anderen Computern bereits laufende Prozesse derselben App erkennen.

Drittens : Ich habe zu Netzwerkeinstellungen -> Erweiterte Freigabeeinstellungen navigiert und alle Freigabeoptionen auf beiden Computern gesperrt. Das hat nicht geholfen.

Viertens : Ich habe versucht, den Windows Management Instrumentation-Dienst (WMI) zu blockieren - nur für den Fall, dass die App damit Anwendungen auf einem Netzwerk-PC erkennt.

Fünftens : Ich habe alle andere EXE - Dateien in Windows - Firewall im Programmordner von Internet - Zugang gesperrt - hat nicht funktioniert.


Die nächste Idee könnte sein: Prozessaktivität beim Start der Anwendung erkennen und beobachten, welche Dienste zur Erkennung laufender Apps im lokalen Netzwerk aufgerufen werden. Vielleicht überwachen Sie auch die Netzwerkaktivität?

Meine letzte Idee ist: Führen Sie diese Anwendung auf einer virtuellen Maschine ohne Internetzugang aus, so dass diese Überprüfung nicht durchgeführt wird + Ich habe immer noch einen Internetzugang.


Windows 10

0
Versuchen Sie, eine Lizenzbeschränkung zu umgehen? DavidPostill vor 7 Jahren 0
Nein, ich versuche nicht, eine Lizenzbeschränkung zu umgehen. Mára Toner vor 7 Jahren 0

1 Antwort auf die Frage

0
Serge

Die App erkennt möglicherweise keine anderen aktiven Instanzen im Netzwerk über das Internet . Vielmehr kommuniziert die App wahrscheinlich nur über das Netzwerk. Dies würde erklären, warum Ihre erste Methode funktionierte und die zweite Methode nicht.

Stellen Sie sicher, dass Sie alle Netzwerkverbindungen blockieren, nicht nur Verbindungen zum Internet.

Sie können tcpview oder Process Explorer verwenden, um zu überprüfen, ob dies der Fall ist. Hier ist ein Screenshot von Process Monitor:

Process Monitor - TCP/IP connections

Diese Tools informieren Sie auch über die Netzwerkports, die von der Anwendung für die Kommunikation verwendet werden. Sie können der Firewall dann eine weitere Regel hinzufügen, um alle eingehenden Verbindungen an dem Port zu blockieren, über den die Anwendung kommuniziert.

Hallo, danke für die Antwort. Ich habe Process Explorer versucht - aber leider ist der TCP / IP-Tab für diese Anwendung leer. Mára Toner vor 7 Jahren 0