2014-01-05 3 views
0

내 대상이 어떻게 든 다른 응용 프로그램 (프로세스 2)에서 응용 프로그램 (프로세스 1)에 알립니다. 프로세스 1에 매개 변수를 전달할 수 있다면 가장 좋을 것입니다.VB.net 크로스 프로세스 통신

내가 검색해 보았고 대부분의 결과는 C# 또는 라이브러리 (마녀는 내가 원하지 않는)였습니다.

+0

1. process1을 시작하려면 어떻게해야합니까? 2. process1과 2는 어떤 언어로 작성됩니까? 3. 통과하려는 데이터의 양과 정도 4. 양방향으로 데이터가 흐르고 있습니까 ??? – inquisitive

+0

@inquisitive 1 : Pocess 1 - Sartup, Process 2 - 사용자가 실행되었습니다. 2 : TITLE은 "Vb.net"이라는 언어를 말합니다. 3 : 단순한 문자열과 일부 정수. 4 : 한 방향으로 충분합니다. – Karolis

답변

1

명명 된 파이프로 충분합니다. 시작 프로세스를 명명 된 파이프 서버로 만드는 것이 아이디어입니다. 서버는 항상 파일 이름으로 사용할 수있는 고정 주소를 수신합니다. 수동으로 시작된 프로세스는 서버에 연결하여 통신을 수행합니다. 연결 및 통신 부분은 텍스트 파일로 작성하는 것만 큼 간단합니다.

코드가 필요한지 물어 보지만 Google에서 개념을 찾아 보시기 바랍니다. dot Net 명명 된 파이프 서버 클라이언트를 검색하십시오.