ソフトウェアが最後にアクセスされたのはいつですか? LastUse
Win32_SoftwareFeature のプロパティを使ってみました。しかし、それは奇妙な値を返します(日付ではありません)。使用したコードは次のとおりです。
string temp;
string date;
ManagementObjectSearcher mos = new ManagementObjectSearcher("SELECT * FROM Win32_SoftwareFeature");
foreach (ManagementObject mo in mos.Get())
{
if (mo["Name"] != null)
{
temp = mo["Name"].ToString() +" Version " +mo["Version"].ToString();
lstTest.Items.Add(temp);
date = mo["LastUse"].ToString();
}
else
{
break;
}
}