Windows 上のアプリケーションの最終使用日を取得しようとしています。レジストリを調べてみましたが、どこにも保存されていないようです。
私は WMI の Win32_SoftwareFeature も調べましたが、非常に遅く、かなり最近のものであるため、Windows XP または Server 2003 では動作しません。これは、必要のないプログラムなどをユーザーに通知する監査ソフトウェア用です。
この記事は正しい方向にあるようです。それは言います:
「「最後に使用した」値と「頻度」の値を取得するために、プログラムの追加と削除は EXE の名前を知る必要があります。これにより、[スタート] メニューに「ユーザーがこのプログラムを実行した頻度と、実行したのはいつですか」と尋ねることができます。最後に起こったのは?」
しかし、スタートメニューにこの質問をする方法については述べていません。
したがって、スタートメニューでプログラムを列挙し、最後に使用された日付を取得する方法を知っていれば、そこから作業できます.