Vorübergehendes Deaktivieren von Hardware-E/A-Ports für die Remote-Verbindung

Vorübergehendes Deaktivieren von Hardware-E/A-Ports für die Remote-Verbindung

Ich nutze Mondlicht und Sonnenschein, um meinen Desktop für den Fernzugriff auf meine Mobilgeräte zu streamen.

Gibt es eine Möglichkeit, mit einem Skript alle E/A-Ports außer Ethernet ein- und auszuschalten, um den direkten Hardwarezugriff während des Remote-Abschnitts zu verhindern?

Oder als einfachere Alternative reicht es aus, die Maus- und Tastatureingaben bestimmter Geräte zu blockieren

Ich habe einige Möglichkeiten ausprobiert: ahk, devcon, pnputil, padlock, das entweder Eingaben auf einer zu hohen Ebene abfängt oder einen Neustart erfordert, um Geräte zu deaktivieren/aktivieren.

Und wenn ich mich nicht irre, fängt Autolt auch auf einer höheren Ebene ab, in diesem Fall wird auch der Remote-Desktop blockiert.

Ich bin nicht mehr zuversichtlich, dass es da draußen noch eine Lösung gibt. Kann mir jemand ein paar Tipps geben, wie ich dieses Problem angehen kann?

Eine GUI-Lösung wäre etwas mühsam, aber ich kann immer einen Teil des Quellcodes für den persönlichen Gebrauch verwenden

Danke.

Antwort1

Moonlight/Sunlight ist keine richtige Fernzugriffslösung.
Es handelt sich um eine Game-Streaming-Lösung und als solche fehlt die Möglichkeit, das Serversystem zu sperren.
Bei den meisten Streaming-Lösungen ist dies beabsichtigt, da die Streaming-Software selbst in den meisten Fällen diesen Zugriff benötigt, um ihre Aufgabe zu erfüllen.

Wenn Sie dies wirklich als Game-Streaming-Setup verwenden möchten, müssen Sie damit leben.
Wenn Sie wirklich ein Remote-Desktop-Setup haben möchten, verwenden Sie stattdessen eine geeignete Remote-Access-Lösung (z. B. Remote Desktop, AnyDesk, TeamViewer, um nur einige zu nennen).
Und Sie können beide Arten von Diensten verfügbar haben, sodass Sie bei Bedarf wechseln können.

verwandte Informationen