Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 176727|Odpowiedź: 34

[WinForm] .NET/C# Narzędzie do zarządzania zdalnym pulpitem [z kodem źródłowym]

[Skopiuj link]
Opublikowano 29.08.2020 23:22:56 | | | |
Chociaż Windows ma połączenie zdalnego pulpitu, chcemy zintegrować zdalny pulpit z własnym oprogramowaniem, wykonać dodatkowe prace rozwojowe, zarządzać zdalnymi serwerami w partiach itd.

Przedstawienia przedstawiają się następująco:



Biblioteka rdzeniowa zdalnego pulpitu

System Windows posiada zdalny pulpit Activex DLL, katalog:

Takich bibliotek nie można wywoływać bezpośrednio za pomocą C# i muszą być konwertowane za pomocą AxImp.exe.

Windows Forms ActiveX Control Importer (Aximp.exe)

Importer sterowania ActiveX konwertuje definicje typów z biblioteki COM kontrolerów ActiveX na kontrolki Windows Forms.

Windows Forms może hostować tylko kontrolery Windows Forms, czyli klasy wywodzące się z Control. Aximp.exe Generuj klasy opakowujące, które mogą być hostowane na kontrolerach ActiveX w Windows Forms. Pozwala to na stosowanie tej samej metody wsparcia w czasie projektowania i programowania, które można zastosować do innych sterowników Windows Forms.

Aby hostować kontrolę ActiveX, należy wygenerować otoczenie pochodzące z AxHost. Ta kontrola wrapper zawiera instancję bazowej kontroli ActiveX. Wie, jak komunikować się z kontrolerami ActiveX, ale pojawia się jako kontrolery Windows Forms. Ta kontrola budowania hostuje kontrolę ActiveX i udostępnia jej właściwości, metody oraz zdarzenia jako właściwości kontrolera budowania.

Polecenie brzmi następująco:


Ostatecznym efektem jest :AxMSTSCLib.dll, MSTSCLib.dll plik



Stwórz nowy projekt WinForm RemotePlus .NET 4.7.2 i odwołaj się do dwóch DLL po generacji. (MSTSCLib.dll Trzeba ustawić typ interoperacyjny osadzania na false)

Utwórz nowy formularz frmLogin.cs, który składa się głównie z adresem serwera, konta, hasłem i innymi informacjami.



Wypełnione informacje o zdalnym pulpicie są ostatecznie przekazywane do głównego formularza.

Główne kody są następujące:


Na koniec dołącz kod źródłowy:

Turyści, jeśli chcecie zobaczyć ukrytą zawartość tego wpisu, proszęOdpowiedź





Poprzedni:Eksperymentalne Dekoratorzy VS Code
Następny:Nuget Series 1 wykorzystuje asp.net do budowy prywatnego repozytorium Nuget
Opublikowano 24.06.2022 10:20:15 |
adrianchan opublikowano 2022-6-24 09:30
Dobre rzeczy, tylko potrzebne, świetnie. Dziękuję właścicielowi.

Pobieranie wymaga pieniędzy, jest naprawdę potężne i dość szokujące
 Ziemianin| Opublikowano 18.01.2021 16:56:28 |
.NET/C#, aby umożliwić dostęp do zdalnego pulpitu
https://www.itsvse.com/thread-9522-1-1.html
Opublikowano 24.06.2021 15:07:29 |
Z/odpowiedź na temat zamkniętym
RE: .NET/C# 远程桌面管理工具【附源码】 [修改]
Opublikowano 30.08.2020 11:07:56 |
Zobacz jak
Opublikowano 31.08.2020 19:20:35 |

Zobacz jak
Opublikowano 01.09.2020 12:25:25 |
xuexixuexi
Opublikowano 28.09.2020 23:46:11 |
Zobacz jak
Opublikowano 30.09.2020 10:02:44 |
Dzięki za podzielenie się
Opublikowano 29.10.2020 08:48:14 |

Dzięki za podzielenie się
Opublikowano 18.12.2020 10:38:29 |
Narzędzie do zarządzania zdalnym pulpitem [z kodem źródłowym] [Zmodyfikowane]
Opublikowano 18.01.2021 21:25:13 |
Starszy bracie
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com