1

マシンへのログイン試行のログを保持したいと考えています。OSはWindows Embedded Standardです。ログイン試行のたびに Windows でアプリケーションまたはスクリプトを実行して、その情報をデータベースに保存できるようにすることはできますか?

編集:

スーパーユーザーからの抜粋:

「ここでは、すべての種類のイベントに監査を設定できます。必要なものは「ログオン イベントの監査」であると思います。失敗 (または必要に応じて成功) に設定します。すべてのイベントがイベント ビューアーに送信されます。 ...」

WMI 経由でイベント ビューアー情報にアクセスすることは可能ですか?

4

2 に答える 2

1

セキュリティの観点から、これは不可能だと思います。しかし、Windows の標準のログイン システムを置き換える専用の GINA ライブラリを作成することは可能です。これは、指紋リーダーとスマート カード リーダー、およびその他の多くの代替ログイン方法をサポートするために行われました。

しかし、好奇心から、ここでどのような問題を解決しようとしていますか? Windows には、ログインできる人なら誰でも分析できる多くの組み込み機能が既に備わっています。


Windows 2003 での動作を確認するには、このリンクをたどってください。仮想マシンで Windows XP を確認したところ、まったく同じように動作します。したがって、組み込みの XP バージョンでも動作すると思います。
イベント ログを読むには、 MSDN からのこのリンクも実用的です。ただし、これには .NET が必要ですが、これは Windows XP ではオプションです。

于 2009-09-08T11:41:22.227 に答える
0

WMI から始めるのがよいでしょう。WMI (または別の方法) を使用して、成功/失敗したログオン イベントのセキュリティ イベント ログを照会することもできます。

http://www.computerperformance.co.uk/vbscript/wmi_event_log_administrator.htm

于 2009-09-08T11:44:22.940 に答える