ユーザーが複数のユーザーを持つコンピュータにログインしたときとユーザーがログアウトしたとき(またはコンピュータをロックしたとき)を確認するWindowsサービスを作成する必要があります。この情報は、ユーザーがログインしている時間(私はアイドル時間は気にしません)を計算します。この最後の部分を直接取得することができます。 (ユーザーがコードを引っ張っても気にしない。サービスは現在のユーザーをポーリングしてこの情報を記録するので、次回起動時にコンピュータがオフになったかどうかを知ることができる。正確)。ログインしている現在のユーザーとログに記録されたユーザーを確認する方法
ユーザーが一定の制限時間を超えたときにユーザーを追い出すために、これを知る必要があります。
私はC#またはデルファイのいずれかを使用することになり、私は、この情報を取得するために見ているAPIの私を指摘していただければと思います。それは子供のコンピュータの使用状況を確認するために目標と同じよう
その周りのソフトウェアがすでにありますが、これをチェックし、私はそのようなことが必要ですが、私は、時計の子供たちよりも、別の目的のためにカスタマイズします。
実際には、ユーザーがいつログインしたかを知る必要があるかもしれません。残りの部分は自分で計算します。
また、電源コードを引き抜く人のアカウントに入る必要があります。 –
ログインが成功するように監査をオンにします。その後、サービスに適切なイベントのイベントログを見させてください。 – JamieSee