Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 176727|Vastaus: 34

[WinForm] .NET/C# Etätyöpöydän hallintatyökalu [lähdekoodilla]

[Kopioi linkki]
Julkaistu 29.8.2020 23.22.56 | | | |
Vaikka Windowsissa on etätyöpöytäyhteys, haluamme integroida etätyöpöydän omaan ohjelmistoomme, tehdä toissijaista kehitystyötä, hallita etäpalvelimia erissä jne.

Renderöinnit ovat seuraavat:



Etätyöpöydän ydinkirjasto

Windows-järjestelmässä on mukana etätyöpöytä activex dll, hakemisto:

Tällaisia kirjastoja ei voi kutsua suoraan C#:lla, vaan ne täytyy muuntaa AxImp.exe:n avulla.

Windows Forms ActiveX Control Importer (Aximp.exe)

ActiveX Control Importer muuntaa tyyppimäärittelyt ActiveX-ohjainten COM-tyyppikirjastosta Windows Forms -ohjauksi.

Windows Forms voi isännöidä vain Windows Forms -ohjaimia, jotka ovat luokkia, jotka johdetaan Controlista. Aximp.exe Luo kääreluokkia, jotka voidaan isännöidä ActiveX-ohjaimilla Windows Formsissa. Tämä mahdollistaa saman suunnitteluajan tuen ja ohjelmointimenetelmän käytön, jota voi soveltaa muihin Windows Forms -ohjaimiin.

ActiveX-ohjauksen isännöintiin täytyy luoda AxHostista johdettu kääre. Tämä kääreohjaus sisältää instanssin taustalla olevasta ActiveX-ohjauksesta. Se osaa kommunikoida ActiveX-ohjainten kanssa, mutta näkyy Windows Forms -ohjaimina. Tämä build-ohjaus isännöi ActiveX-ohjausta ja paljastaa sen ominaisuudet, metodit ja tapahtumat build-ohjaimen ominaisuuksina.

Käsky on seuraava:


Lopputuloksena on :AxMSTSCLib.dll, MSTSCLib.dll tiedosto



Luo uusi RemotePlus .NET 4.7.2 WinForm -projekti ja viittaa kahteen dll:ään generoinnin jälkeen. (MSTSCLib.dll Upotuksen interoperointityyppi täytyy asettaa vääräksi)

Luo uusi frmLogin.cs-lomake, joka täytetään pääasiassa palvelinosoitteella, tilillä, salasanalla ja muulla tiedolla.



Täytetyt etätyöpöydän tiedot välitetään lopulta päälomakkeelle.

Pääkoodit ovat seuraavat:


Lopuksi liitä lähdekoodi:

Turistit, jos haluatte nähdä tämän postauksen piilotetun sisällön, olkaa hyväVastaus





Edellinen:VS Coden kokeellinen koristelijoiden varoitus
Seuraava:Nuget Series 1 käyttää asp.net rakentaakseen yksityisen Nuget-tietovaraston
Julkaistu 24.6.2022 10.20.15 |
Adrianchan julkaistu 2022-6-24 klo 09:30
Hyvää tavaraa, tarvittiin vain, hienoa. Kiitos omistajalle.

Sen lataaminen vaatii rahaa, se on todella tehokas ja melko järkyttävä
 Vuokraisäntä| Julkaistu 18.1.2021 16.56.28 |
.NET/C# päällä etätyöpöydän käytön mahdollistamiseksi
https://www.itsvse.com/thread-9522-1-1.html
Julkaistu 24.6.2021 15.07.29 |
Vastaus aiheeseen suljettu
RE: .NET/C# 远程桌面管理工具【附源码】 [修改]
Julkaistu 30.8.2020 11.07.56 |
Katso miten
Julkaistu 31.8.2020 19.20.35 |

Katso miten
Julkaistu 1.9.2020 12.25.25 |
xuexixuexi
Julkaistu 28.9.2020 23.46.11 |
Katso miten
Julkaistu 30.9.2020 10.02.44 |
Kiitos, että jaoit kokemuksesi
Julkaistu 29.10.2020 8.48.14 |

Kiitos, että jaoit kokemuksesi
Julkaistu 18.12.2020 10.38.29 |
Etätyöpöydän hallintatyökalu [lähdekoodin kanssa] [Muokattu]
Julkaistu 18.1.2021 21.25.13 |
Isoveli
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com