Bien que Windows soit équipé d’une connexion à distance pour le bureau, nous voulons intégrer le bureau à distance dans notre propre logiciel, effectuer un travail de développement secondaire, gérer les serveurs distants par lots, etc.
Les rendus sont les suivants :
Bibliothèque centrale de bureau distant
Le système Windows est livré avec le bureau à distance activex, le répertoire :
De telles bibliothèques ne peuvent pas être appelées directement en C# et doivent être converties en AxImp.exe.
Importateur de contrôle Windows Forms ActiveX (Aximp.exe)
L’importateur de contrôle ActiveX convertit les définitions de types de la bibliothèque de types COM des contrôles ActiveX en contrôles Windows Forms.
Windows Forms ne peut héberger que des contrôles Windows Forms, qui sont des classes dérivées de Control. Aximp.exe Générer des classes d’enveloppage pouvant être hébergées sur des contrôles ActiveX dans Windows Forms. Cela vous permet d’utiliser la même prise en charge au moment de la conception et la même méthodologie de programmation que celles applicables à d’autres contrôles Windows Forms.
Pour héberger un contrôle ActiveX, un wrapper dérivé d’AxHost doit être généré. Ce contrôle wrapper contient une instance du contrôle ActiveX sous-jacent. Il sait comment communiquer avec les contrôles ActiveX, mais il apparaît comme des contrôles Windows Forms. Ce contrôle de compilation héberge le contrôle ActiveX et expose ses propriétés, méthodes et événements comme les propriétés du contrôle de compilation.
La commande est la suivante :
Le résultat final est un fichier :AxMSTSCLib.dll, MSTSCLib.dll
Créez un nouveau projet WinForm RemotePlus .NET 4.7.2 et référez les deux DLL après génération. (MSTSCLib.dll Besoin de définir le type d’interop d’intégration sur false)
Créez un nouveau formulaire frmLogin.cs, qui est principalement rempli avec l’adresse du serveur, le compte, le mot de passe et d’autres informations.
Les informations remplies sur le bureau à distance sont finalement transmises au formulaire principal.
Les principaux codes sont les suivants :
Enfin, joignez le code source :
Touristes, si vous voulez voir le contenu caché de ce post, s’il vous plaît Répondre
|