我现在正在用C#做一个模块,功能是反应部门里人员的动态,比如是:上班,轮休,休假什么的,如果其中一个人是上班的状态,我想通过MSN直接和他对话,就像发E—Mail给他一样,可以直接取到他的帐号,而不是启动MSN,然后再选择对话的对象。要能直接打开MSN中特定人的对话窗口,不知道有没有人知道怎么实现?我现在用的是VS2005开发的,希望知道的高手给点指导!

解决方案 »

  1.   

    对话的窗口要自己写吧 是不是有API可以和MSN通讯
      

  2.   

    有两个方法
    1是使用MessengerClient.dll类,这个需要MSN8.5及以上版本
    2是使用开源的MSN机器类库,推荐用这个http://code.google.com/p/msnp-sharp/wiki/Downloads?tm=2
    还有http://www.xihsolutions.net/dotmsn/
      

  3.   

    还有http://msgpluslive.com/?lang=zh-cn,这是一个MSN的插件,可以先安装该插件,然后自己写脚本。该站点有关于脚本制作的说明
      

  4.   

    ,API有没有说明文档,我也正需要..有整过类似东西的兄弟联系下.