Eine auf Skype basierte Remote-Desktop-Connection (RDC) Lösung

SkyRemote verwendet solche Funktionen von Skype wie Zertifizierungsprotokoll, Kommunikationsschicht, starke Verschlüsselung, Benutzer- und Verbindungsverwaltung. Dies bedeutet, dass Sie Ihren eigenen Desktop mit minimalem Aufwand, großer Flexibilität und sicherer Verbindung mit Hilfe von Skype über die Fernsteuerung teilen können. SkyRemote wird mit einem benutzerdefinierten Display Mirror VGA-kompatiblen Treiber geliefert.

Herausforderung

SkyRemote verfügt über eigene Installations- und Verwaltungskomponenten und verwendet öffentliche API-Methoden, um Verbindungen mit dem Skype-Client herzustellen und mit ihm zu kommunizieren. Es bietet Zugriff auf Kontaktinformationen und Anwendung-zu-Anwendung-Befehle in Skype. Aus diesem Grund wird Skype Sie auffordern, den Zugriff auf Skype-Ressourcen für SkyRemote zu erlauben. Die von uns erstellte Lösung verwendet die Skype-API, wird jedoch von Skype in keiner Weise empfohlen, zertifiziert oder anderweitig genehmigt.

Herangehen

Die Skype-Desktop-API hat eine Transportschicht mit der gebrauchsfertiger Verschlüsselung und sicheren Funktionen implementiert, sodass wir auf die Idee kamen, eine von Skype gesicherte Remote-Desktop Anwendung zu erstellen. Die SkyRemote-Anwendung ermöglicht den Datenaustausch für die Benutzer von Skype ohne einen speziellen Serverteil.

 

 

Beschreibung

Um die Leistung des Remote-Screen-Updates zu optimieren, wurde die Anwendung in C++ geschrieben. Sie implementierte den Monitor Filter Driver (basierend auf dem Microsoft Driver Development Kit) und wurde mit Hilfe von Kreuzzertifikaten für Kernel Mode Code Signing entwickelt.

Da der Transportkanal von Skype bandbegrenzt ist, haben wir spezielle Algorithmen implementiert, die darauf abzielten, aktualisierte Bereiche des Bildschirms auf einem entfernten Computer zu finden und die Verkehrsdaten zu reduzieren.

SkyRemote sendet eine benutzerdefinierte Anfrage an alle Skype-Kontakte auf Computer des Clients und erkennt, ob der Kontakt SkyRemote installiert hat. Dann fügt das von uns entwickelte Produkt den Kontakt zu der SkyRemote-Kontaktliste hinzu und wird für die Verwendung bereit.

Hauptmerkmale

  • Automatische Erkennung von Skype.
  • Unterstützung von mehreren Skype-Instrumenten.
  • Unterstützung von Skype 3.x und Skype 4.x.
  • Automatische Erkennung von Freunden, die SkyRemote installiert haben.
  • Flexible Anfragen für das Teilen eines lokalen Desktops oder für das Anzeigen eines entfernten Desktops mit Skype.
  • Das Teilen der Steuerung von Skype-Remote-Desktop mit mehreren Freunden gleichzeitig (Konferenz).
  • Mehrere Skype-Remote-Desktops gleichzeitig anzeigen.
  • Tray-Benachrichtigungen.
  • Unterstützung für Skype-Avatare.
  • Sehr gute Konfiguration der Qualität der Session, z. B. Farbtiefe und JPEG-Komprimierung.
  • Konfigurierbare Aufzeichnung der Session in AVI-Dateien.
  • Fernzugriff auf die Zwischenablage.
  • Desktop-Fernbedienung mit Hilfe von Skype.

Ergebnis

SkyRemote bietet eine fernbediente Steuerung von Skype Desktop.

Als Ergebnis haben es die C++-Entwickler von SCAND geschafft, eine effiziente Lösung für Benutzer von Skype mit Fernzugriff über Skype zu entwickeln. SkyRemote scannt die Verfügbarkeit von anderen Skype-Benutzer, um eine Verbindung herzustellen und bietet eine sichere verschlüsselte Möglichkeit, die Informationen und die Desktop-Leistung mit anderen Skype-Benutzern zu teilen.

Benötigen Sie Unterstützung bei einem ähnlichen Projekt?