크로스 플랫폼 IPC에 대한 나의 기본 선택은 향상 될 것이지만 나는 그것에 대해 물었을 때 두 가지 다른 포럼에서 비판하는 것을 보았다. 아마도 이것은 우연의 일치 였을 것이므로 IPC를 높이고 일반적으로 크로스 플랫폼 C++ IPC 라이브러리를 선택하는 것에 대한 생각은 무엇입니까? Windows 용 우리는 참조 용으로 VC++ 2008을 사용하고 있습
외부 변수에 대한 동시 요청을 제한하기 위해 카운팅 세마포 (semaphore)를 증가 및 감소시키는 정수 변수를 저장하고 싶습니다. 이것은 병렬 SQL 에이전트 작업에서 실행되는 SSIS 패키지에서이 변수를 읽고 쓰는 방법이 필요하다는 점을 제외하면 쉽습니다. 현재 SQL 에이전트 작업의 인스턴스가 0 ~ 5 개이므로 SSIS 패키지가 한 번에 실행될 수
도와주세요, 어떻게하면 프로세스 프로세스 데이터 교환을 구성 할 수 있습니까? process1.exe이 있는데, 몇 가지 명령 줄 인수를 사용하여 을 호출합니다. process2의 "진행률"을 process1 (예 : 일부 int 값)에서 추적하고 싶습니다. 그것 (그 int 가치)는 process1에서 영구히 또는 각 X ms에서 접근 될 수 있습니다 -
개체를 한 번 만들고 초기화 한 다음 마지막 인스턴스가 종료 될 때만 닫고 한 번 처리 할 수있는 일종의 상호 프로세스 동기화 개체가 필요합니다. 수명은 뭔가를 갈 것이라고 : 인스턴스 1 새 : 만들고 객체를 초기화 인스턴스 2 개의 새로운 :합니까 아무것도 인스턴스 2 삭제 : 인스턴스 1 삭제 아무것도 수행하지 닫고 객체를 처리 명명 된 이벤트가 작동
Windows 7에서 기본 재생 장치를 변경하는 작은 응용 프로그램을 만들고 싶습니다. 유일한 해결책은 Sound Applet과 상호 작용하는 것입니다. 나는 장치 이름을 가진 SysListView32 창 핸들을 얻는 데 성공했지만 ListView에서 텍스트를 가져올 수 없습니다. IntPtr sListView = (window handle received
현재 EventWaitHandle을 사용하여 Windows Forms 응용 프로그램의 창을 가지고 있지 않은 기본 프로세스를 완전히 종료합니다. 동시에 여러 프로세스가 실행 중이면 이벤트를 설정하면 모든 프로세스가 중지됩니다. 선택한 단일 프로세스에 이벤트를 보낼 수있는 방법이 있습니까? 나는 각각에 대해 Process 변수를 유지합니다. EventWait
다른 응용 프로그램이 내 상태 정보와 통신 할 수있게 해주는 외부 API 라이브러리를 제공하고자하는 미디어 응용 프로그램에서 작업하고 있습니다. 내 응용 프로그램은 C#으로 작성되었으며 API DLL은 동일합니다. 처음에는 전체 인터페이스를 코딩하는 매우 쉬운 방법을 제공 할 것이므로 WCF와 Named Pipes를 사용하는 것이 내 생각이었습니다. 그러나
저는 시스템과 같은 플러그인 샌드 박스를 갖고 싶은 프로젝트에서 작업하고 있지만 양방향 실시간 크로스 프로세스 통신 작업에 문제가 있습니다. 처음에는 객체 메타 데이터를 전달할 수있는 WCF를 생각했지만 곧 WCF의 서비스 클라이언트 모델이 문제를 제기한다는 것을 깨달았습니다. 그러나 내가 여기에 내 모든 아이디어와 질문을 내려 놓기 전에 내가 계획 한 것
저는 시스템 뮤텍스 (Mutex)로 잠그고 (교차 처리) 싶은 공용 데이터베이스가있는 2 개의 Windows 서비스에서 작업하고 있습니다. 는 지금은, (예를 들어, using 블록에) 그냥 try-finally 블록에 WaitOne() 및 ReleaseMutex()를 호출해도 괜찮은지 또는 나는 또한 뮤텍스를 처리해야하는지 여부를 궁금하네요. 그렇다면 나
이것은 나에게는 믿기지 않지만 나는 방금 물어볼 것이라고 생각했습니다. 단추가있는 .NET 응용 프로그램이 있습니다. 이 응용 프로그램 소스는 기존 응용 프로그램을 편집 할 수 없습니다. 내 응용 프로그램에서 프로그래밍 방식으로 해당 버튼의 클릭 이벤트를 발생시키고 싶습니다. 이것이 가능합니까?