既存のセッションへのリモートデスクトップ接続は、ネットワークプロバイダのNPLogonNotifyをトリガします。しかし、既存のセッションにログインイベントまたは接続イベントがあるかどうかを調べる方法はありますか?NPLogonNotifyでリモートデスクトップセッションイベントを検出する方法はありますか?
答えて
LsaGetLogonSessionDataは、ログオンセッションIDからターミナルサービスセッションIDを返します。したがって、WTSConnectStateでWTSQuerySessionInformationを呼び出すことができます。運があれば、結果はあなたが関係している2つのケースを区別します。
NPLogonSessionから返される前に答えを知る必要がない場合は、おそらくWTSRegisterSessionNotificationを使用して、NPLogonSessionの呼び出しに関連付けられたターミナルサービスセッションに何が起こるのかを見ることができます。
ユーザーが既存のセッションに接続している場合、NPLogonNotifyのターミナルサービスセッションはアイドル状態またはリスニング状態に戻ります。また、NPLogonNotifyへの呼び出しのログオンセッションが閉じられます。ログオンセッションは、LsaEnumerateLogonSessionsを呼び出して列挙できます。
ユーザーが新しいセッションを受信すると、NPLogonNotifyからの呼び出しで同じターミナルサービスセッションが使用されると考えられ、アクティブ状態に移行します。通常は、NPLogonNotifyへの呼び出しからのログオンセッションIDに関連付けられた1つ以上のプロセスも開始されます。プロセスに関連付けられたログオンセッションは、MSDNの用語集の"logon identifier"に記載されているように、TokenStatisticsクエリクラスでGetTokenInformationを使用して判断できます。
ユーザーが管理者であり、UACが有効な場合、NPLogonNotifyには2つの呼び出しがあります.1つは制限付きユーザートークンに関連付けられ、もう1つは昇格ユーザートークンに関連付けられます。これは、ローカルログオンとリモートログオンの両方に当てはまります。
- 1. ウェブプログラミングでマウスホイールハードウェアを検出する方法はありますか?
- 2. EJBのアンデプロイメントを検出する方法はありますか?
- 3. シークレットブラウジングを検出する方法はありますか?
- 4. Javaアプリケーションを検出する方法はありますか?
- 5. javacriptのページ検索でfindを検出する方法はありますか?
- 6. クライアントを検出する方法は、コンピュータまたはモバイルにありますか?
- 7. javascriptで勝つサービスパックを検出する方法はありますか?
- 8. REST API Jerseyでプリフライトリクエストを検出する方法はありますか?
- 9. JavascriptでDOMノードの変更を検出する方法はありますか?
- 10. Javascript経由でデフォルトのイメージフォルダを検出する方法はありますか?
- 11. Window Mobileでキーボードの種類を検出する方法はありますか?
- 12. アプリでSSLピンニングを検出する方法はありますか?
- 13. ActionScript 3アプリケーションでメモリリークを検出する方法はありますか?
- 14. EditTextでタップした単語を検出する方法はありますか
- 15. モバイルブラウザでHTML 5セマンティックタグのサポートを検出する方法はありますか?
- 16. モバイルでクロスドメインiframeのクリックを検出する方法はありますか?
- 17. PHPでテキストファイルの改行を検出する方法はありますか?
- 18. Prologで構文エラーを検出する方法はありますか?
- 19. iOSで実行中のアニメーションを検出する方法はありますか?
- 20. iOS 6でローミングステータスを検出する方法はありますか?
- 21. 私のウェブサイトでIPv6クライアントを検出する方法はありますか?
- 22. 静的メソッドでターゲットクラスを検出する方法はありますか?
- 23. Python SocketServer.TCPServerでクライアント切断を検出する方法はありますか?
- 24. Swiftプロジェクトで強制アンラッピングを検出する方法はありますか?
- 25. アプリケーションで不要な変更を検出する方法はありますか?
- 26. Javascript(ノード)で「コンパイル」やタイプミスを検出する方法はありますか?
- 27. 制限付きモバイルデータをプログラムで検出する方法はありますか?
- 28. MYSQLで複数の列のデータのスジを同時に検出/検出する方法はありますか?
- 29. 車線検出アルゴリズムで道路の境界を自動的に検出する方法はありますか?
- 30. Firestoreでサブストリングを検索する方法はありますか?