64 ビット Windows マシンでターミナル サーバー セッション情報を収集しようとしています。私の質問は 2 つあります。まず、32 ビット マシンで次の関数を呼び出しましたが、これは正常に機能しました。
Private Declare Function WTSQuerySessionInformation Lib "wtsapi32" _
Alias "WTSQuerySessionInformationA" _
(ByVal hServer As Integer, _
ByVal SessionID As Integer, _
ByVal WTSInfoClass As Integer, _
ByRef ppBuffer As String, _
ByRef lLen As Integer) As Integer
ただし、64 ビット マシンでは、この関数呼び出しは失敗します。これを修正する方法について誰か考えがありますか? 私はグーグルで調べましたが、64ビットマシンでこの関数を呼び出すことについてあまり見つけられませんでした. 次に、TS クライアント セッション情報を取得するための他のオプションを知っている人はいますか? 具体的には、TS にアクセスしているコンピューター名が必要です。
助けてくれてありがとう。