단어 내에서 Windows 메시지를 잡을 수있는 방법이 있습니까? (WinProc을 무시해 보았습니다 ... 사용하지 마십시오)? 나는 VSTO 플러그인이라는 단어를 외부와 의사 소통하려고 노력하고있다. 이상적으로 나는 한 응용 프로그램에서 메시지를 게시하고 그 메시지를 단어로 받아 들여 적절한 응답을 수행하고 싶다.VSTO 플러그인에서 Windows 메시지 잡기
답변
: 나는 SetWinEventHook 내 단어 VSTO 플러그인의 내 인스턴스 내에서 후크를 설정
을 () (후킹 SYS_ALERT) ... 설명 된 카메라를 사용하는 응용 프로그램의 경우 생성 된 새 창 (OB_CREATE)을 모니터링 한 다음 DS에서 현재 실행중인 그래프를 닫고 카메라를 비우고 포커스가있는 응용 프로그램에서 사용하도록 허용합니다 . 카메라를 사용하는 각 프로그램은이 클래스 훅을 구현합니다.
더 나은 아이디어를 환영합니다 ...
interop 어셈블리에 의해 노출되지 않습니다.이 메서드는 제안하지 않습니다. 이러한 API를 통해 오피스 응용 프로그램 만 시도하고 상호 작용해야합니다.
프로세스 간 통신이 필요하고 보낸 사람과받는 사람을 제어 할 수 있다면 소켓 연결이나 파이프를 사용하는 것이 좋습니다. Word는 자체 Windows 메시지를 처리 할 예정이며 그 프로세스를 방해하는 것은 좋지 않습니다. 난 내 자신의 솔루션을 함께했다 (는 UAC와 권한에 관해서는 엉망이다) Word에서 간 통신 방지
나는 명명 된 파이프를 사용했지만 winforms에서 WinProc를 오버라이드하는 단순한 접근 방식보다 더 복잡하다 .... 명명 된 파이프는 엉망이 될 수있다. 그게 무슨 가치보다 더 많은 문제가 발생할 수 있습니다 .... – devHead
시나리오는 내가 웹캠을 사용하는 4 응용 프로그램을 가지고 ...이 장치는 큰소리로 1 인스턴스를 directshow입니다. 따라서 고객이 동시에 2를 사용한다면 그래프가있는 응용 프로그램과 통신 할 수있는 방법이 필요합니다. 카메라 핸들을 닫고 다른 응용 프로그램에서 시작할 수 있도록 말하십시오. – devHead
- 1. "글로벌 단축키"잡기 (Windows)
- 2. 저그너 토어 수입 메시지 잡기
- 3. 잘못된 xml 오류 메시지 잡기
- 4. VSTO Outlook 2007의 고유 한 메시지 ID
- 5. 사용자 지정 ListCtrl에서 WM_NOTIFY 메시지 잡기
- 6. jeditable 플러그인에서 편집 후 페이지에 메시지 표시
- 7. VSTO?
- 8. Windows 7 Snap - Windows 메시지?
- 9. Windows 서비스에 Windows 메시지 보내기
- 10. 석영으로 Windows 서비스 일정 잡기 .NET
- 11. wpf 응용 프로그램에서 Windows 종료 이벤트 잡기
- 12. Chrome의 NPAPI 창 플러그인에서 Windows raw_input 사용
- 13. Windows 메시지 Bizarreness
- 14. 모든 Windows 메시지 캡처
- 15. Windows 메시지 처리 방법
- 16. Winforms에서 Windows 메시지 반복
- 17. Windows 메시지 vs 이벤트
- 18. Windows 메시지 루프에서 절전()?
- 19. Windows OS 메시지 아키텍처
- 20. Windows 메시지 루프 이상
- 21. Mono로 Windows 메시지 보내기
- 22. Windows 용 메시지 큐
- 23. Windows 메시지 루프
- 24. Windows phone 포스트 스레드 메시지, 게시 메시지
- 25. Internet Explorer_Server (IE9)의 Windows 메시지 처리
- 26. VSTO 대안
- 27. VSTO - C#
- 28. 열린 단어 파일 이벤트 잡기
- 29. 윈도우의 스크린 잡기
- 30. Windows 서비스의 MSMQ 메시지 처리
미안하지만,이게 어떻게 작동하는지 잘 모릅니다. 내 과거의 질문/메시지를보고 내가 할 수있는 것을 보게 될 것이다. – devHead