□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□

 LogonTime
                                                          chilili kobo
                                                chilili.kobo@gmail.com
                                             https://x.com/chililikobo
                                        https://chililikobo.github.io/
            https://www.vector.co.jp/vpack/browse/person/an062666.html

□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□

■ はじめに

 LogonTime（以下本ソフトウェア）は、Windowsのイベントログから
 ユーザーのログオン・ログオフ時間を解析して一覧表示する
 コマンドラインツールです。

 ログオンからログオフまでのセッション継続時間（滞在時間）も
 自動で計算します。

■ 主な機能

 1. 期間の自由指定
   過去何日分のログを取得するか、コマンドライン引数から
   自由に指定できます。

 2. マルチフォーマット出力
   標準の画面表示に加え、外部ツールやスクリプトで扱いやすい
   CSV形式、JSON形式での出力が可能です。

 3. 多言語対応 (i18n)
   OSの言語設定を自動で判別します。日本語環境では日本語、
   海外環境では英語で自動的にメッセージやヘルプが表示されます。

 4. Native AOT コンパイル
   最新の .NET 10 環境の Native AOT 技術でビルドされており、
   ランタイム不要で単一の実行ファイルのみで超高速に起動します。

■ 動作環境

 ・OS: Windows 10 (1607以降) / Windows 11 / Windows Server 2012以降
 
 【重要】
 本ソフトウェアは単体で動作するよう設計されています。
 特別な設定や、.NETランタイム等の追加インストールは一切不要です。

■ インストール / アンインストール

 【インストール】
 インストール作業は不要です。実行ファイルを任意のフォルダへ
 配置してください。
 
 【アンインストール】
 実行ファイルを削除してください。レジストリは使用しません。

■ 使い方

 1. ダブルクリックでの実行
   実行ファイルをダブルクリックすると、デフォルト設定（過去30日分）
   のログを標準テキスト形式で画面に表示します。
   終了前にEnterキー入力を待ちますので、画面がすぐに閉じることは
   ありません。

 2. ターミナル（コマンドライン）での実行
   コマンドプロンプトや PowerShell 等から、引数やオプションを
   指定して実行することができます。

 【コマンド引数の書式】
 LogonTime.exe [days] [options]

 【引数】
   [days]      取得する過去の日数を数値で指定します (デフォルト: 30)

 【オプション】
   --csv       結果をCSVフォーマットで出力します。
               (他スクリプト連携用。出力後、即時終了します)
   --json      結果をJSONフォーマットで出力します。
   -h, --help  このヘルプメッセージを表示します。

 【注意事項】
 本ツールはWindowsの「System」イベントログを参照します。
 環境のセキュリティ設定によっては、読み取りに「管理者権限」が
 必要になる場合があります。アクセス拒否エラーが出た場合は、
 ターミナルを「管理者として実行」して再度お試しください。

■ 利用規約・使用条件

 1. ライセンスについて
   本ソフトウェアはフリーウェアです。個人・法人を問わず、無料で利用可能です。
 2. 転載・再配布
   二次配布は原則として禁止します。公式サイトや紹介記事へのリンクを推奨します。
 3. 外部通信
   本ソフト自体が取得した情報を外部に送信することはありません。

■ 保証・免責事項

 本ソフトウェアは「現状有姿（As-Is）」で提供されます。
 
 1. 動作保証の欠如
   作者は本ソフトウェアに不具合がないこと、および特定の目的に適合することを
   保証しません。
 2. 損害への免責
   本ソフトウェアを使用した結果生じた損害（データの損失、PCの不具合、
   業務の中断、利益の損失等）について、作者は一切の責任を負いません。
   すべて利用者の自己責任において使用してください。

■ サポート・お問い合わせ

 本ソフトウェアはフリーソフトとして提供されているため、原則として個別サポート
 （使い方のレクチャーや不具合の修正保証）は行っておりません。
 
 不具合報告やご要望については、以下の連絡先へお寄せください。
 今後の開発の参考にさせていただきますが、回答および対応を確約するものでは
 ありませんので、あらかじめご了承ください。

 ・Email: chilili.kobo@gmail.com
 ・X (旧Twitter): https://x.com/chililikobo
 ・Web: https://chililikobo.github.io/

■ 更新履歴

 ・26.6.13.0
  - .NET 10.0 への移行および Native AOT への最適化
  - 引数による取得日数指定、CSV / JSON 出力オプションの実装
  - AppStrings.resx による英語・日本語の多言語ローカライズに対応

 ・24.3.5.0
  - 英語版OSに対応

 ・23.10.31.1
  - ユーザーが不明の場合にエラーになるバグを修正

 ・22.6.12.0
  - 若干の軽量化

 ・22.5.27.1
  - ローンチ

□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□□