有没有办法在单词内部捕获Windows消息(我尝试覆盖WinProc ...不行)?我有一个词,我试图与外部沟通的VSTO插件...理想情况下,我想从一个应用程序发布消息,用word捕获该消息,然后执行相应的响应...在VSTO插件中捕获Windows消息
1
A
回答
1
避免在Word中(这是一个烂摊子,当谈到与UAC权限),我想出了自己的解决方案的进程间通信:
我设置了一个钩我的我的话VSTO插件的实例中有SetWinEventHook( )(挂钩SYS_ALERT)...我只是监视创建的新窗口(OB_CREATE),如果它是使用解释的摄像头的应用程序,那么我关闭DS中正在运行的图形,释放摄像头并允许它在具有焦点的应用程序中使用。我的每个使用相机的程序都会实现这个类的钩子。
更好的主意欢迎...
2
由于此功能没有被interop程序集公开,我不会建议这种方法。您只应尝试通过这些API与办公应用程序进行交互。
如果你只是需要进程间通信,并且你可以控制发送者和接收者,我会建议使用套接字连接或管道。 Word将会处理它自己的Windows消息,并且干涉这个过程并不是一个好主意。
相关问题
- 1. 如何捕获Windows消息?
- 2. 捕获所有Windows消息
- 3. Windows 7捕获睡眠/挂起消息
- 4. 捕获Win32消息
- 5. 在java中捕获xsl:消息输出
- 6. Laravel - 捕获自定义中止消息
- 7. GWT获取丢失插件消息
- 8. 捕获MFC应用程序以纯C++生成的windows消息
- 9. Wix通过INSTALLUILEVEL_FULL模式捕获Windows Installer错误消息
- 10. C# - 从特定应用程序捕获Windows消息
- 11. VSTO插件中的WebServiceHost
- 12. VSTO插件中的SetProcessDPIAware
- 13. 在windows中捕获崩溃
- 14. ESB消息处理器 - 捕获已删除的消息
- 15. 从asp.net的消息框中捕获事件
- 16. 在Excel VSTO中插入行事件?
- 17. 在VSTO单词插件中调试TrustNotGrantedException
- 18. “消息”:“未捕获的ReferenceError:myFunction未定义”?
- 19. 捕获杀死演员的消息
- 20. Android编程捕获异常消息
- 21. 捕获无效的xml错误消息
- 22. jdb print捕获异常消息
- 23. 如何在巡航控制中捕获msbuild中的消息?
- 24. 如何在VSTO插件中获取Outlook 2003的唯一ID
- 25. MS WORD VSTO - 如何显示消息
- 26. VSTO Outlook 2007唯一消息ID
- 27. VSTO 4.0 Excel 2007插件在Windows 7上导致内存泄漏
- 28. 是否有可能从Java程序中捕获Windows弹出消息框?
- 29. 如何捕获在Windows Server 2003中取消注销
- 30. Rails通知消息插件?
对不起,没有真正意识到这件事情是如何工作的。我会看看我的过去的问题/消息,看看我能做什么 – devHead 2012-08-09 20:54:14