コード例 #1
0
        private ProcessStat ReadProcessStat()
        {
            var result = new ProcessStat();

            try
            {
                if (FileParser.TrySplitLine(processStatReader.ReadFirstLine(), 15, out var parts))
                {
                    if (ulong.TryParse(parts[13], out var utime))
                    {
                        result.UserTime = utime;
                    }

                    if (ulong.TryParse(parts[14], out var stime))
                    {
                        result.SystemTime = stime;
                    }
                }
            }
            catch (Exception error)
            {
                InternalErrorLogger.Warn(error);
            }

            return(result);
        }
コード例 #2
0
ファイル: MainForm.cs プロジェクト: rusden220/WorkStatistics
 public MainForm()
 {
     InitializeComponent();
     //KeyboardStat ks = new KeyboardStat();
     ProcessStat ps = new ProcessStat();
 }