예제 #1
0
            /// <summary>
            /// 获取处理器名称
            /// </summary>
            /// <returns></returns>
            public static string ProcessorName()
            {
                var cmd    = "wmic cpu get name";
                var cr     = CmdTo.Run(cmd).TrimEnd(Environment.NewLine.ToCharArray());
                var pvalue = cr.Split(Environment.NewLine.ToCharArray()).LastOrDefault();

                return(pvalue);
            }
예제 #2
0
            /// <summary>
            /// 运行时长
            /// </summary>
            /// <returns></returns>
            public static long RunTime()
            {
                var cmd = "net statistics WORKSTATION";
                var cr  = CmdTo.Run(cmd).Split(Environment.NewLine.ToCharArray())[14].Split(' ').ToList();

                while (!"1234567890".Contains(cr.First()[0]))
                {
                    cr.RemoveAt(0);
                }
                DateTime.TryParse(string.Join(" ", cr), out DateTime startTime);
                var pvalue = Convert.ToInt64((DateTime.Now - startTime).TotalMilliseconds);

                return(pvalue);
            }