이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 176727|회답: 34

[윈폼] .NET/C# 원격 데스크톱 관리 도구 [소스 코드 포함]

[링크 복사]
게시됨 2020. 8. 29. 오후 11:22:56 | | | |
윈도우는 원격 데스크톱 연결을 제공하지만, 원격 데스크톱을 자체 소프트웨어에 통합하고, 2차 개발 작업을 하며, 원격 서버를 배치로 관리하는 등의 작업을 원합니다.

렌더링은 다음과 같습니다:



원격 데스크톱 코어 라이브러리

윈도우 시스템에는 원격 데스크톱 activex dll, 디렉터리가 제공됩니다:

이러한 라이브러리는 C#을 사용해 직접 호출할 수 없으며, AxImp.exe로 변환해야 합니다.

Windows Forms ActiveX Control Importer (Aximp.exe)

ActiveX Control Importer는 ActiveX 컨트롤의 COM 타입 라이브러리에서 Windows Forms 컨트롤로 타입 정의를 변환합니다.

Windows Forms는 Control에서 파생된 클래스인 Windows Forms 컨트롤만 호스팅할 수 있습니다. Aximp.exe Windows Forms의 ActiveX 컨트롤에 호스팅할 수 있는 래핑 클래스를 생성합니다. 이를 통해 다른 Windows Forms 컨트롤에도 적용할 수 있는 동일한 설계 시 지원 및 프로그래밍 방법론을 사용할 수 있습니다.

ActiveX 컨트롤을 호스팅하려면 AxHost에서 파생된 래퍼를 생성해야 합니다. 이 래퍼 컨트롤은 기본 ActiveX 컨트롤의 인스턴스를 포함합니다. ActiveX 컨트롤과 통신하는 방법은 알고 있지만, Windows Forms 컨트롤로 표시됩니다. 이 빌드 컨트롤은 ActiveX 컨트롤을 호스팅하며, 빌드 컨트롤의 속성, 메서드, 이벤트를 노출합니다.

명령어는 다음과 같습니다:


최종 결과는 :AxMSTSCLib.dll MSTSCLib.dll 파일이 됩니다



새로운 RemotePlus .NET 4.7.2 WinForm 프로젝트를 만들고 생성 후 두 DLL을 참조하세요. (MSTSCLib.dll 임베딩 상호운용 타입을 false로 설정해야 합니다)

서버 주소, 계정, 비밀번호 및 기타 정보를 주로 입력한 새로운 frmLogin.cs 양식을 생성하세요.



채워진 원격 데스크톱 정보는 결국 메인 폼으로 전달됩니다.

주요 코드는 다음과 같습니다:


마지막으로 소스 코드를 첨부하세요:

관광객 여러분, 이 게시물의 숨겨진 내용을 보고 싶으시다면 부탁드립니다회답





이전의:VS Code의 실험적 Decorators 경고
다음:Nuget Series 1은 asp.net 를 사용하여 개인 Nuget 저장소를 구축합니다
게시됨 2022. 6. 24. 오전 10:20:15 |
Adrianchan이 2022-6-24 09:30에 작성했습니다
좋은 내용이에요, 그냥 필요했던 거예요, 정말 좋아요. 주인에게 감사드립니다.

다운로드하는 데 돈이 들고, 정말 강력하며, 꽤 충격적이에요
 집주인| 게시됨 2021. 1. 18. 오후 4:56:28 |
.NET/C# 켜서 원격 데스크톱 접근 허용
https://www.itsvse.com/thread-9522-1-1.html
게시됨 2021. 6. 24. 오후 3:07:29 |
주제에 대한 답변/답변은 종료되었습니다
RE: .NET/C# 远程桌面管理工具【附源码】 [修改]
게시됨 2020. 8. 30. 오전 11:07:56 |
어떻게 하는지 확인해 보세요
게시됨 2020. 8. 31. 오후 7:20:35 |

어떻게 하는지 확인해 보세요
게시됨 2020. 9. 1. 오후 12:25:25 |
쉬익서시
게시됨 2020. 9. 28. 오후 11:46:11 |
어떻게 하는지 확인해 보세요
게시됨 2020. 9. 30. 오전 10:02:44 |
공유해 주셔서 감사합니다
게시됨 2020. 10. 29. 오전 8:48:14 |

공유해 주셔서 감사합니다
게시됨 2020. 12. 18. 오전 10:38:29 |
원격 데스크톱 관리 도구 [소스 코드 포함] [수정됨]
게시됨 2021. 1. 18. 오후 9:25:13 |
형님
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com