MS Agent COM 调用
前一阵中间件课留下了作业,一顿折腾,大概知道了怎么在C++中调用中间件。
作业要求使用Microsoft Agent COM 组件 ,自动运行助手,实现某种功能。如:朗读命令行中的指定字符串等。
一开始直接导入的agentctl.dll,结果到IAgentEx->Characters的时候就异常了。
后来改用生成的头文件,一步一步最原始的来,终于成功了。
不过还是不甘心,终于在我翻了几百篇网页后找到了。
在调用Characters前必须用put_Connected((VARIANT_BOOL) - 1)设置连接。
在此发帖纪念一下。
附带两个程序的源码。