Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 176727|Svare: 34

[WinForm] .NET/C# Remote Desktop Management Tool [med kildekode]

[Kopier lenke]
Publisert på 29.08.2020 23:22:56 | | | |
Selv om Windows har en ekstern skrivebordstilkobling, ønsker vi å integrere fjernskrivebordet i vår egen programvare, gjøre noe sekundært utviklingsarbeid, administrere eksterne servere i batcher, osv.

Gjengivelsene er som følger:



Eksternt skrivebordskjernebibliotek

Windows-systemet leveres med Remote Desktop activex dll, katalog:

Slike biblioteker kan ikke kalles direkte med C# og må konverteres med AxImp.exe.

Windows Forms ActiveX Control Importer (Aximp.exe)

ActiveX Control Importer konverterer typedefinisjoner fra COM-typebiblioteket til ActiveX-kontroller til Windows Forms-kontroller.

Windows Forms kan kun være vert for Windows Forms-kontroller, som er klasser som stammer fra Control. Aximp.exe Generere wrapping-klasser som kan hostes på ActiveX-kontroller på Windows Forms. Dette gjør at du kan bruke samme designtidsstøtte og programmeringsmetodikk som kan brukes på andre Windows Forms-kontroller.

For å hoste en ActiveX-kontroll må en wrapper som stammer fra AxHost genereres. Denne wrapper-kontrollen inneholder en instans av den underliggende ActiveX-kontrollen. Den vet hvordan den skal kommunisere med ActiveX-kontroller, men den vises som Windows Forms-kontroller. Denne byggekontrollen er vert for ActiveX-kontrollen og eksponerer dens egenskaper, metoder og hendelser som egenskapene til byggekontrollen.

Kommandoen er som følger:


Sluttresultatet er en :AxMSTSCLib.dll, MSTSCLib.dll fil



Opprett et nytt RemotePlus .NET 4.7.2 WinForm-prosjekt og referer til de to dll-filene etter generering. (MSTSCLib.dll Må sette innbyggings-interop-typen til falsk)

Opprett et nytt frmLogin.cs-skjema, som hovedsakelig fylles ut med serveradresse, konto, passord og annen informasjon.



Den utfylte fjernskrivebordsinformasjonen sendes til slutt til hovedskjemaet.

Hovedkodene er som følger:


Til slutt, legg ved kildekoden:

Turister, hvis dere vil se det skjulte innholdet i dette innlegget, vær så snillSvare





Foregående:VS Codes advarsel om eksperimentelle dekoratører
Neste:Nuget Series 1 bruker asp.net til å bygge et privat Nuget-arkiv
Publisert på 24.06.2022 10:20:15 |
Adrianchan publisert 24.06.2022 09:30
Bra greier, bare trengte, flott. Takk til eieren.

Det koster penger å laste ned, det er veldig kraftig, og det er ganske sjokkerende
 Vert| Publisert på 18.01.2021 16:56:28 |
.NET/C# på for å tillate ekstern skrivebordstilgang
https://www.itsvse.com/thread-9522-1-1.html
Publisert på 24.06.2021 15:07:29 |
Med/svar på emnet lukket
RE: .NET/C# 远程桌面管理工具【附源码】 [修改]
Publisert på 30.08.2020 11:07:56 |
Se hvordan
Publisert på 31.08.2020 19:20:35 |

Se hvordan
Publisert på 01.09.2020 12:25:25 |
xuexixuexi
Publisert på 28.09.2020 23:46:11 |
Se hvordan
Publisert på 30.09.2020 10:02:44 |
Takk for at du delte
Publisert på 29.10.2020 08:48:14 |

Takk for at du delte
Publisert på 18.12.2020 10:38:29 |
Fjernskrivebordshåndteringsverktøy [med kildekode] [Modifisert]
Publisert på 18.01.2021 21:25:13 |
Storebror
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com