Я пишу свое windows сервисное приложение, и мне нужно получить информацию о процессе Skype и статусе Skype, например - пользователь по вызову и т. Д. c.
Теперь я получаю только информацию о процессе
Как это
public static ApplicationData GetProcessSkype()
{
var skypeProcess = Process.GetProcessesByName("SkypeApp").FirstOrDefault();
if (skypeProcess != null)
{
var skypeData = new ApplicationData
{
Id = skypeProcess.Id,
//EndTime = skypeProcess.ExitTime,
StartTime = skypeProcess.StartTime,
MachineName = skypeProcess.MachineName,
PeakPagedMemorySize = skypeProcess.PeakPagedMemorySize,
PeakPagedMemorySize64 = skypeProcess.PeakPagedMemorySize64
};
return skypeData;
}
return null;
}
Любая информация о том, как получить статус Skype, есть ли у них какой-то API, и т.д. c?