Я пишу специальное облегченное приложение ввода-вывода (AKA Status, Presence и т. Д.) С использованием API-интерфейса Microsoft Lync 2010.Он должен работать после запуска / входа в систему, но я столкнулся с проблемой при входе в систему после запуска / перезагрузки компьютера.Я получаю следующую ошибку от LyncClient.GetClient
метода
System.Runtime.InteropServices.COMException (0x800706BE): Ошибка удаленного вызова процедуры.(Исключение из HRESULT: 0x800706BE) в Microsoft.Office.Uc.IUCOfficeIntegration.GetInterface (String _version, OIInterface _interface) в Microsoft.Lync.Model.LyncClient.GetClient ()
Моё приложение является щелчкомприложение, которое запускается с сетевого диска.Он доступен только в режиме онлайн.Файл .application вызывается из пакетного файла, который запускается из netlogon.Это работает нормально, если я запускаю командный файл после того, как мой компьютер некоторое время работал.Это также работает, если я выхожу, а затем снова вхожу в систему. Поэтому я предполагаю, что требуется служба, которая еще не запущена, когда вызывается метод LyncClient.GetClient
.