Windows で「ユーザーの切り替え」の 2 つの状態を検出するにはどうすればよいですか
私の意図は、KDE/Gnome でのユーザーの切り替えに、FreePascal で監視できる同様の API 呼び出しがあるかどうかを調べることです。
FreePascal を使用していない場合、少なくとも C/C++ で使用されるそれぞれの lib エントリ
Windows で「ユーザーの切り替え」の 2 つの状態を検出するにはどうすればよいですか
私の意図は、KDE/Gnome でのユーザーの切り替えに、FreePascal で監視できる同様の API 呼び出しがあるかどうかを調べることです。
FreePascal を使用していない場合、少なくとも C/C++ で使用されるそれぞれの lib エントリ
はい、dbus パッケージがインストールされており、昨年末にサンプルを実行したことがわかりました。
例については、/packages/dbus/examples/busexample.pp を参照してください。
DBUSメッセージを監視すると、セッションの開始と終了に関するメッセージをキャッチできると確信しています。実際、FreePascal が DBUS API を提供しているかどうかはわかりません。
汚い解決策は、 /usr/bin/dbus-monitor の出力を実行して解析することです。
幸運を