Я интересуюсь обнаружением больше о Коммуникаторе Microsoft Office клиент IM, и как это определяет Ваше присутствие (т.е. если Вы в своем компьютере или далеко). Кто-либо может указать на меня к учебному руководству, которое объясняет это или детали API?
После небольшого исследования, похоже, что клиент Office Communicator использует простой аудит активности клавиатуры и мыши для определения присутствия пользователя. В этой статье обсуждается статус присутствия Microsoft Communicator , и эти связанные вопросы также относятся к нему:
Похоже, что Office Communicator использует Windows API GetLastInputInfo Функция. В следующих вопросах подробно описаны варианты вызова этой функции (с и без P / Invoke):