システムレベルで実行されるサービスがあります。今、ログオンしているユーザーを追跡したいと思います。以前、GetUserName api からログインしているユーザー名を取得しようとしていましたが、私の場合は毎回「SYSTEM」を返します。
私の場合、ユーザー名にログオンする方法はありますか? または、ログオンしているユーザーを取得できるようにインストールできるフックはありますか?
PS: 私は主に Delphi 2007 で作業していますが、これらの質問は Win32 API に固有のものです。