GrowlforWindowsのカスタムソリューションを実装しようとしています。Growlクライアントにサーバーからの通知をサブスクライブするように指示します。次に、サーバーはGNTP(Growlメッセージングプロトコル)を介してクライアントからメッセージを取得します。データベースルックアップを実行するには、クライアントマシンにログインしているユーザーの名前が必要です。GNTPはこの情報を提供しません。
したがって、接続されたクライアントソケット(したがってIPアドレス)と、このクライアントからのマシン名を含むメッセージがあります。
指定されたマシンにログインしているユーザーのユーザー名を判別する方法はありますか?Windowsドメインサービスにアクセスできます。