Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 176727|Svar: 34

[WinForm] .NET/C# Fjärrskrivbordshanteringsverktyg [med källkod]

[Kopiera länk]
Publicerad på 2020-08-29 23:22:56 | | | |
Även om Windows har en fjärrskrivbordsanslutning vill vi integrera fjärrskrivbordet i vår egen mjukvara, göra viss sekundär utveckling, hantera fjärrservrar i batcher, osv.

Renderingarna är följande:



Fjärrskrivbordskärnbibliotek

Windows-systemet levereras med fjärrskrivbordets activex dll, katalog:

Sådana bibliotek kan inte anropas direkt med C# och måste konverteras med AxImp.exe.

Windows Forms ActiveX Control Importer (Aximp.exe)

ActiveX Control Importer konverterar typdefinitioner från COM-typbiblioteket av ActiveX-kontroller till Windows Forms-kontroller.

Windows Forms kan endast vara värd för Windows Forms-kontroller, som är klasser som härstammar från Control. Aximp.exe Generera wrapping-klasser som kan hostas på ActiveX-kontroller i Windows Forms. Detta gör att du kan använda samma designtidsstöd och programmeringsmetodik som kan tillämpas på andra Windows Forms-kontroller.

För att hosta en ActiveX-kontroll måste en wrapper som härstammar från AxHost genereras. Denna wrapper-kontroll innehåller en instans av den underliggande ActiveX-kontrollen. Den vet hur man kommunicerar med ActiveX-kontroller, men den visas som Windows Forms-kontroller. Denna byggkontroll är värd för ActiveX-kontrollen och exponerar dess egenskaper, metoder och händelser som egenskaperna för byggkontrollen.

Kommandot är följande:


Det slutgiltiga resultatet är en :AxMSTSCLib.dll, MSTSCLib.dll fil



Skapa ett nytt RemotePlus .NET 4.7.2 WinForm-projekt och referera till de två dll-filerna efter generering. (MSTSCLib.dll Behöver sätta inbäddningstypen interop till falsk)

Skapa ett nytt frmLogin.cs formulär, som huvudsakligen fylls i serveradress, konto, lösenord och annan information.



Den ifyllda fjärrskrivbordsinformationen skickas så småningom till huvudformuläret.

De viktigaste koderna är följande:


Slutligen, bifoga källkoden:

Turister, om ni vill se det dolda innehållet i detta inlägg, snällaSvar





Föregående:VS Code:s varning för experimentalDecorators
Nästa:Nuget Series 1 använder asp.net för att bygga ett privat Nuget-repository
Publicerad på 2022-06-24 10:20:15 |
Adrianchan publicerade den 2022-6-24 09:30
Bra grejer, bara behövt, toppen. Tack till ägaren.

Det kostar pengar att ladda ner, det är riktigt kraftfullt och det är ganska chockerande
 Hyresvärd| Publicerad på 2021-01-18 16:56:28 |
.NET/C# på för att tillåta fjärråtkomst till skrivbordet
https://www.itsvse.com/thread-9522-1-1.html
Publicerad på 2021-06-24 15:07:29 |
Med/svar på ämnet stängt
RE: .NET/C# 远程桌面管理工具【附源码】 [修改]
Publicerad på 2020-08-30 11:07:56 |
Se hur
Publicerad på 2020-08-31 19:20:35 |

Se hur
Publicerad på 2020-09-01 12:25:25 |
xuexixuexi
Publicerad på 2020-09-28 23:46:11 |
Se hur
Publicerad på 2020-09-30 10:02:44 |
Tack för att du delade med dig
Publicerad på 2020-10-29 08:48:14 |

Tack för att du delade med dig
Publicerad på 2020-12-18 10:38:29 |
Fjärrskrivbordshanteringsverktyg [med källkod] [Modifierat]
Publicerad på 2021-01-18 21:25:13 |
Storebror
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com