Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 176727|Atbildi: 34

[WinForm] .NET/C# attālās darbvirsmas pārvaldības rīks [ar avota kodu]

[Kopēt saiti]
Publicēts 29.08.2020 23:22:56 | | | |
Lai gan Windows ir aprīkots ar attālās darbvirsmas savienojumu, mēs vēlamies integrēt attālo darbvirsmu savā programmatūrā, veikt sekundāros izstrādes darbus, pārvaldīt attālos serverus partijās utt.

Atveidojumi ir šādi:



Attālās darbvirsmas pamatbibliotēka

Windows sistēma nāk ar attālās darbvirsmas activex dll, direktoriju:

Šādas bibliotēkas nevar izsaukt tieši, izmantojot C#, un tās ir jākonvertē, izmantojot AxImp.exe.

Windows Forms ActiveX vadīklu importētājs (Aximp.exe)

ActiveX vadīklu importētājs pārvērš tipu definīcijas no ActiveX vadīklu COM tipu bibliotēkas par Windows Forms vadīklām.

Windows Forms var viesot tikai Windows Forms vadīklas, kas ir klases, kas atvasinātas no Control. Aximp.exe Ģenerēt iesaiņošanas klases, kuras var viesot Windows veidlapu ActiveX vadīklās. Tas ļauj izmantot to pašu noformēšanas laika atbalstu un programmēšanas metodoloģiju, ko var lietot citām Windows Forms vadīklām.

Lai viesotu ActiveX vadīklu, ir jāģenerē iesaiņojums, kas atvasināts no AxHost. Šī ietīšanas vadīkla satur pamatā esošās ActiveX vadīklas instanci. Tā zina, kā sazināties ar ActiveX vadīklām, bet tiek rādīta kā Windows Forms vadīklas. Šī būvēšanas vadīkla vieso ActiveX vadīklu un atklāj tās rekvizītus, metodes un notikumus kā būvēšanas vadīklas rekvizītus.

Komanda ir šāda:


Gala rezultāts ir :AxMSTSCLib.dll, MSTSCLib.dll fails



Izveidojiet jaunu RemotePlus .NET 4.7.2 WinForm projektu un pēc ģenerēšanas atsaucieties uz diviem dll. (MSTSCLib.dll Nepieciešams iestatīt iegulšanas starpoperācijas tipu uz false)

Izveidojiet jaunu frmLogin.cs veidlapu, kurā galvenokārt tiek aizpildīta servera adrese, konts, parole un cita informācija.



Aizpildītā attālās darbvirsmas informācija galu galā tiek nodota galvenajai veidlapai.

Galvenie kodi ir šādi:


Visbeidzot, pievienojiet avota kodu:

Tūristi, ja vēlaties redzēt šīs ziņas slēpto saturu, lūdzuAtbildi





Iepriekšējo:VS Code eksperimentālais dekoratoru brīdinājums
Nākamo:Nuget 1. sērija izmanto asp.net, lai izveidotu privātu Nuget repozitoriju
Publicēts 24.06.2022 10:20:15 |
Adrianchan Publicēts 2022-6-24 09:30
Labas lietas, vienkārši nepieciešamas, lieliskas. Paldies īpašniekam.

Lejupielāde prasa naudu, tas ir patiešām spēcīgs, un tas ir diezgan šokējoši
 Saimnieks| Publicēts 18.01.2021 16:56:28 |
.NET/C# ieslēgts, lai atļautu attālās darbvirsmas piekļuvi
https://www.itsvse.com/thread-9522-1-1.html
Publicēts 24.06.2021 15:07:29 |
Ar/atbilde uz tēmu slēgta
RE: .NET/C# 远程桌面管理工具【附源码】 [修改]
Publicēts 30.08.2020 11:07:56 |
Uzziniet, kā to izdarīt
Publicēts 31.08.2020 19:20:35 |

Uzziniet, kā to izdarīt
Publicēts 01.09.2020 12:25:25 |
xuexixuexi
Publicēts 28.09.2020 23:46:11 |
Uzziniet, kā to izdarīt
Publicēts 30.09.2020 10:02:44 |
Paldies, ka dalījāties
Publicēts 29.10.2020 08:48:14 |

Paldies, ka dalījāties
Publicēts 18.12.2020 10:38:29 |
Attālās darbvirsmas pārvaldības rīks [ar avota kodu] [Modificēts]
Publicēts 18.01.2021 21:25:13 |
Lielais brālis
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com