See artikkel on masintõlke peegelartikkel, palun klõpsake siia, et hüpata algse artikli juurde.

Vaade: 176727|Vastuse: 34

[WinForm] .NET/C# kaugtöölaua haldustööriist [lähtekoodiga]

[Kopeeri link]
Postitatud 29.08.2020 23:22:56 | | | |
Kuigi Windowsiga kaasneb kaugtöölaua ühendus, tahame integreerida kaugtöölaua oma tarkvarasse, teha sekundaarset arendustööd, hallata kaugservereid partiidena jne.

Renderdused on järgmised:



Kaugtöölaua põhiteek

Windowsi süsteemil on koos kaugtöölaua active x dll, kataloog:

Selliseid teeke ei saa otse C#-ga kutsuda ja neid tuleb teisendada AxImp.exe abil.

Windows Forms ActiveX Control importer (Aximp.exe)

ActiveX Control Importer teisendab ActiveX juhtnuppude COM-tüüpi raamatukogu tüübidefinitsioonid Windows Forms juhtnuppudeks.

Windows Forms saab majutada ainult Windows Formsi juhtnuppe, mis on klassid, mis pärinevad Controlist. Aximp.exe Genereeri mähkimisklasse, mida saab majutada Windows Formsi ActiveX juhtnuppudel. See võimaldab kasutada sama disainiaja tuge ja programmeerimismetoodikat, mida saab rakendada ka teistele Windows Formsi juhtnuppudele.

ActiveX juhtimise hostimiseks tuleb genereerida ümbris, mis pärineb AxHostist. See mähkimiskontroll sisaldab aluseks oleva ActiveX juhtimise eksemplari. See oskab suhelda ActiveX juhtnuppudega, kuid kuvatakse Windows Formsi juhtnuppudena. See ehituskontroll majutab ActiveX juhtimist ja avab selle omadused, meetodid ja sündmused ehituskontrolli omadustena.

Käsk on järgmine:


Lõpptulemus on :AxMSTSCLib.dll, MSTSCLib.dll fail



Loo uus RemotePlus .NET 4.7.2 WinForm projekt ja viita kahele dll-ile pärast genereerimist. (MSTSCLib.dll Tuleb määrata manustamisinterop tüüp vääraks)

Loo uus frmLogin.cs vorm, mis on peamiselt täidetud serveri aadressi, konto, parooli ja muu teabega.



Täidetud kaugtöölaua info edastatakse lõpuks põhivormile.

Peamised koodid on järgmised:


Lõpuks lisa lähtekood:

Turistid, kui soovite näha selle postituse peidetud sisu, palunVastuse





Eelmine:VS Code'i eksperimentaalne dekoraatorite hoiatus
Järgmine:Nuget Series 1 kasutab asp.net privaatse Nuget hoidla loomiseks
Postitatud 24.06.2022 10:20:15 |
Adrianchan postitatud 2022-06-24 09:30
Hea kraam, lihtsalt vaja, suurepärane. Aitäh omanikule.

Allalaadimine nõuab raha, on tõesti võimas ja üsna šokeeriv
 Üürileandja| Postitatud 18.01.2021 16:56:28 |
.NET/C# on sisse lülitatud, et võimaldada kaugtöölaua ligipääsu
https://www.itsvse.com/thread-9522-1-1.html
Postitatud 24.06.2021 15:07:29 |
Vastus teemale suletud
RE: .NET/C# 远程桌面管理工具【附源码】 [修改]
Postitatud 30.08.2020 11:07:56 |
Vaata, kuidas
Postitatud 31.08.2020 19:20:35 |

Vaata, kuidas
Postitatud 01.09.2020 12:25:25 |
xuexixuexi
Postitatud 28.09.2020 23:46:11 |
Vaata, kuidas
Postitatud 30.09.2020 10:02:44 |
Aitäh, et jagasid
Postitatud 29.10.2020 08:48:14 |

Aitäh, et jagasid
Postitatud 18.12.2020 10:38:29 |
Kaugtöölaua haldustööriist [lähtekoodiga] [muudetud]
Postitatud 18.01.2021 21:25:13 |
Suur vend
Disclaimer:
Kõik Code Farmer Networki poolt avaldatud tarkvara, programmeerimismaterjalid või artiklid on mõeldud ainult õppimiseks ja uurimistööks; Ülaltoodud sisu ei tohi kasutada ärilistel ega ebaseaduslikel eesmärkidel, vastasel juhul kannavad kasutajad kõik tagajärjed. Selle saidi info pärineb internetist ning autoriõiguste vaidlused ei ole selle saidiga seotud. Ülaltoodud sisu tuleb oma arvutist täielikult kustutada 24 tunni jooksul pärast allalaadimist. Kui sulle programm meeldib, palun toeta originaaltarkvara, osta registreerimist ja saa paremaid ehtsaid teenuseid. Kui esineb rikkumist, palun võtke meiega ühendust e-posti teel.

Mail To:help@itsvse.com