はじめまして。WTS経由で動作するプログラムをVB(ver.6)で作成しています。別々のマシンからWTSに接続に行ったときにそれぞれを区別するため、クライアントのユーザ名とマシン名を取得したいのですが、うまくいきません。GetUserNameもWNetGetUserも、どちらもWTSのユーザ名を取得してしまいます。また、マシン名もGetComputerNameで取得すると、WTSのマシン名になってしまいます。何かよい方法はないでしょうか?
自己解決しました。GetSystemMetrics API を使用して取得できました。詳しくはhttp://www.users.gr.jp/ml/archive/tse/1058.aspが参考になります。