C#Skype bot(Skype4com)Windows服务

时间:2015-08-05 19:56:43

标签: c# skype

我一直在研究Skype机器人程序。

这个想法是当用户使用某些关键字向机器人发送消息时,它将提供在后台运行的SQL脚本的结果。

我已经能够将它作为Windows控制台应用程序运行,但我正在尝试将其转换为Windows服务。

我尝试过使用Top Shelf和Visual Studio Windows服务模板,两者都无法正常工作。我能够安装Windows服务,但是当我尝试运行它时,它就失败了。

我一直收到此错误

  

无法启动服务。 System.Runtime.InteropServices.COMException   (0x80040200):未附加。在SKYPE4COMLib.ISkype.Attach(Int32   协议,布尔等待)

一旦程序试图将自己附加到Skype,就会发生这种情况。

  

skype.Attach(7,true);

我得出结论,Windows服务和Skype处于不同的层面,无法相互看到。我已经看到其他Stack Overflow问题带来了相同的结果。

我当时想知道有没有办法改变这种情况还是不可能?

0 个答案:

没有答案