C# C语言中的Skype插件#

C# C语言中的Skype插件#,c#,.net,plugins,authorization,skype,C#,.net,Plugins,Authorization,Skype,我编写了一个系统,它收集本地系统的信息。这是一个类似于管理客户端的系统。客户端收集日志并发送给管理员。当然,管理员可以通过局域网获取此日志,但我想添加“通过Internet发送日志”选项 我想到了skype。客户端必须已登录skype,当管理员(当然必须有适当的授权,但这是单独的主题)通过skype发送请求时-客户端必须连接到SQL数据库或包含收集的日志的简单文件,并通过skype发送 我该怎么做? 这是最好的方式吗?skype中的插件?我可以使用什么库?我认为这是一种非此即彼的情况 如果您希

我编写了一个系统,它收集本地系统的信息。这是一个类似于管理客户端的系统。客户端收集日志并发送给管理员。当然,管理员可以通过局域网获取此日志,但我想添加“通过Internet发送日志”选项

我想到了skype。客户端必须已登录skype,当管理员(当然必须有适当的授权,但这是单独的主题)通过skype发送请求时-客户端必须连接到SQL数据库或包含收集的日志的简单文件,并通过skype发送

我该怎么做?
这是最好的方式吗?skype中的插件?我可以使用什么库?

我认为这是一种非此即彼的情况

  • 如果您希望已经使用Skype的管理员能够通过internet发送此信息,那么在Skype中公开此功能的插件就是一个不错的选择
  • 如果您希望管理员能够通过Skype的网络发送信息,但不一定要让应用程序运行(也许这将通过收集数据的应用程序来完成),那么使用API从外部控制Skype会更好
您可以在此处找到Skype的文档:

Skype有一个名为的COM API,您可以通过该API访问Skype

应该注意的是,现在可以在和程序中使用。每个程序只需支付少量的一次性注册费(目前为5美元),但它将允许您访问Skype,而无需实际使用任何UI功能(完全由您提供界面)。

在发布之前,您仅限于。然而,根据该API仅允许指定收件人并打开文件对话框,自动启动文件传输似乎是不可能的(请参阅文档中的“打开文件传输”)

我建议您使用一个开放的协议,比如HTTP或FTP