Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 176727|Antwort: 34

[WinForm] .NET/C# Remote Desktop Management Tool [mit Quellcode]

[Link kopieren]
Veröffentlicht am 29.08.2020 23:22:56 | | | |
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, bitteAntwort





Vorhergehend:VS Codes experimentalDecorators-Warnung
Nächster:Nuget Series 1 verwendet asp.net, um ein privates Nuget-Repository zu erstellen.
Veröffentlicht am 24.06.2022 10:20:15 |
Adrianchan veröffentlicht am 24.6.2022 um 09:30 Uhr
Gute Sachen, nur gebraucht, super. Danke an den Besitzer.

Der Download kostet Geld, es ist wirklich leistungsstark und ziemlich schockierend
 Vermieter| Veröffentlicht am 18.01.2021 16:56:28 |
.NET/C# an, um den Remote-Desktop-Zugriff zu ermöglichen
https://www.itsvse.com/thread-9522-1-1.html
Veröffentlicht am 24.06.2021 15:07:29 |
Mit/Antwort auf das Thema geschlossen
RE: .NET/C# 远程桌面管理工具【附源码】 [修改]
Veröffentlicht am 30.08.2020 11:07:56 |
Sehen Sie wie
Veröffentlicht am 31.08.2020 19:20:35 |

Sehen Sie wie
Veröffentlicht am 01.09.2020 12:25:25 |
Xuexixuexi
Veröffentlicht am 28.09.2020 23:46:11 |
Sehen Sie wie
Veröffentlicht am 30.09.2020 10:02:44 |
Danke fürs Teilen
Veröffentlicht am 29.10.2020 08:48:14 |

Danke fürs Teilen
Veröffentlicht am 18.12.2020 10:38:29 |
Remote Desktop Management Tool [mit Quellcode] [Modifiziert]
Veröffentlicht am 18.01.2021 21:25:13 |
Großer Bruder
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com