MS Agent COM 调用

前一阵中间件课留下了作业,一顿折腾,大概知道了怎么在C++中调用中间件。

作业要求使用Microsoft Agent COM 组件 ,自动运行助手,实现某种功能。如:朗读命令行中的指定字符串等。

一开始直接导入的agentctl.dll,结果到IAgentEx->Characters的时候就异常了。

后来改用生成的头文件,一步一步最原始的来,终于成功了。

不过还是不甘心,终于在我翻了几百篇网页后找到了。

在调用Characters前必须用put_Connected((VARIANT_BOOL) - 1)设置连接。

在此发帖纪念一下。

附带两个程序的源码。

https://files.cnblogs.com/HCOONa/COMAgentPlus.rar

posted @ 2009-03-22 15:39  HCOONa  阅读(180)  评论(0编辑  收藏  举报