3

ソフトウェアが最後にアクセスされたのはいつですか? LastUseWin32_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;
                }
            }
4

2 に答える 2

1

ManagementDateTimeConverter.ToDateTimeWMI の日付と時刻は DMTF 日時形式で表されるため、.Net DateTime に変換するにはメソッドを使用する必要があります。

于 2013-05-02T16:55:18.593 に答える