2010-01-11 3 views
1

예를 들어, 응용 프로그램에 listbox 및 두 번째 앱에서 사용할 수있는 사용자 정의 dll을 만들고 싶습니다.어떻게 1st 앱을 2nd 앱에서들을 수 있습니까?

첫 번째 앱은 항상 실행 중이며 두 번째 앱을 기다리는 중입니다. 두 번째 앱에서 dll 함수가 값을 반환하면 첫 번째 앱으로 값을 반환하고 값을 lisbox에 삽입합니다.

아무도 내가 어떻게 할 수 있습니까? 그리고이 프로세스는 C#에서 무엇이라고 부릅니까? 이 프로세스 간 통신이라고

+0

이렇게하는 방법은 여러 가지가 있지만 어떤 요구 사항이 있습니까? 예를 들어 P/invoke를 사용하지 않기를 원하십니까? 그게 얼마나 바보 같습니까? – wj32

답변

0

는 또한 IPC보다 이해하기 쉽게 루프백 IP 주소 127.0.0.1을 사용하여 소켓을 사용하지만 보안상의 이유로 reccomended 수 없습니다.

0

.NET 프레임 워크에서 내가 아는 두 가지 기술이 있습니다. 그러나 그들은 모두 프로세스 간 의사 소통으로 이어집니다. 하나는 .NET Remoting이고 다른 하나는 Windows Communication Foundation입니다. 사용중인 .NET Framework의 버전과 응용 프로그램 유형에 따라 WCF를 사용하는 것이 좋습니다.

관련 문제