나는 수천 개의 프로세스 (컴파일, 링크 등)를 시작하는 빌드 도구에서 작업하고 있습니다. 또한 원격 컴퓨터에 실행 파일을 배포하여 100 대의 슬레이브 시스템에서 빌드를 실행할 수 있습니다. DLL 삽입을 구현하여 빌드 프로세스의 하위 프로세스를 모니터링하므로 예상 한 리소스를 열거 나 닫을 수 있습니다. 그렇게하면 내 사용자가 종속성 정보를 올바르게 지정하지 못했음을 알 수 있습니다.DLL 주입/IPC 질문
내 질문은 :
나는 작업 DLL 주입을 가지고 있지만 모든 윈도우 프로그래밍에 익숙한 아니에요. 자녀가 생성하는 수백만 개의 파일 보고서를 통해 부모 빌드 프로세스에 콜백을하는 가장 좋은 방법은 무엇입니까? 비 블로킹 소켓에 쓰는 것에 대해 생각해 봤지만 파이프/공유 메모리 또는 COM이 더 좋을지 궁금해하고 있습니까?
incredibuild와 같은 상용 도구를 사용해 보셨습니까? 당신이 설명하는 솔루션의 복잡성을 고려할 때, 확실히 더 저렴하고 빠를 것입니다. – geva30