Мы пытаемся реализовать индивидуальное решение для Growl для Windows. Мы говорим клиенту Growl подписаться на уведомления с нашего сервера. Затем сервер получает сообщение от клиента через GNTP (протокол обмена сообщениями Growl). Нам требуется имя пользователя, вошедшего на клиентский компьютер, чтобы выполнить поиск в базе данных. GNTP не предоставляет эту информацию.
Итак, у нас есть подключенный клиентский сокет (и, следовательно, IP-адрес) и сообщение от этого клиента, содержащее имя его компьютера.
Есть ли какой-нибудь возможный способ определения имени пользователя, вошедшего на указанный компьютер? У нас есть доступ к службам домена Windows.