自分のコンピュータのユーザーのログオンとログオフの回数をカウントします。私はログオン/ログオフの情報をWindowsイベントログ(Win32_NTLogEvent WMIクラスから)から取り出します。次のクエリでたとえば:コンピュータを再起動するか、ユーザーがログオフまたはロックをクリックしたとき、3回のログオンをカウントし始め(スタートメニューから)、次にログオンしたときにコンピュータのログオンとログオフWindows 7
select * from Win32_NtLogEvent
where EventCode = 4648 and TimeGenerated > '20120224000000.000000-***'
しかし、それは1回のログオンをカウントします。ユーザーは、Windows Active Directory経由で認証を行います。ログオン数に影響しますか?ユーザーの明示的な資格情報を使用してログオン数のみをカウントできますか?
Windowsの起動とシャットダウンのためにEventCode:4608と4609が見つかりましたが、ユーザーがログオフしたときやコンピュータをロックしたときにもログオンする必要があります。
これが役立つかどうかわかりません。http://msdn.microsoft.com/en-us/library/windows/desktop/ms676845(v=vs.85).aspx – Simon
ワークステーションのロックを解除しようとしていますか、またはそれを数えないようにしようとしていますか? –
私はコンピュータ上のユーザーの支出時間を数えようとしています。 –