:このコードは、任意のは、/エラー処理をクリーンアップ含まれていなかったことを
using System;
using System.Windows.Forms;
using SKYPE4COMLib;
namespace SkypeTest
{
public partial class Form1 : Form
{
private ISkype _skype;
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
_skype = new SkypeClass();
var events = (_ISkypeEvents_Event) _skype;
events.CallStatus += (call, status) =>
{
System.Diagnostics.Debug.WriteLine(call.PartnerHandle);
Action<object, object> a = (partner, sta) =>
{
textBox1.Text = partner.ToString() + " " + sta.ToString();
};
textBox1.Invoke(a, call.PartnerDisplayName, status.ToString());
};
_skype.Attach();
}
}
}
注意。
これが役に立ちます。
IIRC、Skypeは彼らが使用する特定のポートを持っている、あなたは活動 – KevinDTimm
がありますかどうかを確認するために(wiresharkのだと思います)その上で嗅ぐことができSkypeがランダムに接続するために1024以上のポートを選択します。 https://support.skype.com/en/faq/FA148/which-ports-need-to-be-open-to-use-skype-for-windows-desktop – Sumant
'スカイプをインストールするとランダムなポートが選択されます着信接続のために - あなたがこのポートを知っていれば、あなたは着信呼を嗅ぐことができます。 – KevinDTimm