Obwohl Windows mit einer Remote-Desktop-Verbindung ausgestattet ist, möchten wir den Remote Desktop in unsere eigene Software integrieren, einige sekundäre Entwicklungsarbeiten durchführen, Remote-Server in Chargen verwalten usw.
Die Darstellungen sind wie folgt:
Remote-Desktop-Kernbibliothek
Das Windows-System wird mit der Remote-Desktop-Activex-DLL, Verzeichnis:
Solche Bibliotheken können nicht direkt mit C# aufgerufen werden und müssen mit AxImp.exe konvertiert werden.
Windows Forms ActiveX Control Importer (Aximp.exe)
Der ActiveX Control Importer wandelt Typdefinitionen aus der COM-Typbibliothek der ActiveX-Steuerungen in Windows Forms Controls um.
Windows Forms kann nur Windows Forms Controls hosten, das sind Klassen, die von Control abgeleitet sind. Aximp.exe Wrapping-Klassen generieren, die auf ActiveX-Kontrollen unter Windows Forms gehostet werden können. Dadurch können Sie die gleiche Design-Time-Unterstützung und Programmiermethodik verwenden, die auch auf andere Windows Forms-Steuerungen angewendet werden kann.
Um eine ActiveX-Steuerung zu hosten, muss ein Wrapper generiert werden, der von AxHost abgeleitet ist. Diese Wrapper-Steuerung enthält eine Instanz der zugrundeliegenden ActiveX-Steuerung. Es weiß, wie man mit ActiveX-Steuerungen kommuniziert, aber es wird als Windows Forms-Steuerung angezeigt. Diese Build-Steuerung hostet die ActiveX-Steuerung und stellt deren Eigenschaften, Methoden und Ereignisse als Eigenschaften der Build-Steuerung offen.
Der Befehl lautet wie folgt:
Das Endergebnis ist eine :AxMSTSCLib.dll, MSTSCLib.dll Datei
Erstelle ein neues RemotePlus .NET 4.7.2 WinForm-Projekt und referenziere die beiden DLLs nach der Generierung. (MSTSCLib.dll Muss den Einbettungs-Interop-Typ auf falsch setzen)
Erstellen Sie ein neues frmLogin.cs-Formular, das hauptsächlich Serveradresse, Konto, Passwort und weitere Informationen enthält.
Die ausgefüllten Remote-Desktop-Informationen werden schließlich an das Hauptformular weitergegeben.
Die Hauptcodes sind wie folgt:
Zum Schluss fügen Sie den Quellcode an:
Touristen, wenn ihr den versteckten Inhalt dieses Beitrags sehen wollt, bitte Antwort
|