Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 176727|Répondre: 34

[WinForm] Outil de gestion du bureau à distance .NET/C# [avec code source]

[Copié le lien]
Publié sur 29/08/2020 23:22:56 | | | |
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îtRépondre





Précédent:Avertissement expérimental de VS Code
Prochain:Nuget Series 1 utilise asp.net pour construire un dépôt Nuget privé
Publié sur 24/06/2022 10:20:15 |
Adrianchan a posté le 24-06-2022 à 09:30
Du bon matériel, juste le besoin est super. Merci au propriétaire.

Le téléchargement demande de l’argent, c’est vraiment puissant, et c’est assez choquant
 Propriétaire| Publié sur 18/01/2021 16:56:28 |
.NET/C# activé pour permettre l’accès à distance au bureau
https://www.itsvse.com/thread-9522-1-1.html
Publié sur 24/06/2021 15:07:29 |
Avec/réponse au sujet fermée
RE: .NET/C# 远程桌面管理工具【附源码】 [修改]
Publié sur 30/08/2020 11:07:56 |
Voyez comment
Publié sur 31/08/2020 19:20:35 |

Voyez comment
Publié sur 01/09/2020 12:25:25 |
xuexixuexi
Publié sur 28/09/2020 23:46:11 |
Voyez comment
Publié sur 30/09/2020 10:02:44 |
Merci d’avoir partagé
Publié sur 29/10/2020 08:48:14 |

Merci d’avoir partagé
Publié sur 18/12/2020 10:38:29 |
Outil de gestion du bureau à distance [avec code source] [Modifié]
Publié sur 18/01/2021 21:25:13 |
Grand frère
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com