WTSで接続したクライアントのユーザ名とマシン名を取得するには?

解決


にっしー  2003-04-23 18:20:39  No: 77815  IP: [192.*.*.*]

はじめまして。

WTS経由で動作するプログラムをVB(ver.6)で作成しています。
別々のマシンからWTSに接続に行ったときにそれぞれを区別するため、クライアントのユーザ名とマシン名を取得したいのですが、うまくいきません。

GetUserNameもWNetGetUserも、どちらもWTSのユーザ名を取得してしまいます。

また、マシン名もGetComputerNameで取得すると、WTSのマシン名になってしまいます。

何かよい方法はないでしょうか?

編集 削除
pb  2003-04-29 01:08:20  No: 77816  IP: [192.*.*.*]

wtsapi32.dllのAPIを使用することで、クライアント情報を取得可能です。

編集 削除
にっしー  2003-04-30 11:19:36  No: 77817  IP: [192.*.*.*]

WTSQuerySessionInformationを使って取得することができました。

どうもありがとうございました。

編集 削除