溫馨提示×

wpf怎么獲取進程運行時間

wpf
小億
159
2024-01-11 12:08:40
欄目: 編程語言

在WPF中,可以使用Process類來獲取進程的運行時間。具體步驟如下:

  1. 首先,引用System.Diagnostics命名空間。
  2. 使用Process.GetCurrentProcess()方法獲取當前進程的Process對象。
  3. 使用Process.StartTime屬性獲取進程的啟動時間。
  4. 使用DateTime.Now獲取當前時間。
  5. 計算進程的運行時間,即當前時間減去啟動時間。

以下是一個示例代碼:

using System;
using System.Diagnostics;

namespace WpfApp
{
    public partial class MainWindow
    {
        public MainWindow()
        {
            InitializeComponent();

            // 獲取當前進程
            Process currentProcess = Process.GetCurrentProcess();

            // 獲取進程的啟動時間
            DateTime startTime = currentProcess.StartTime;

            // 獲取當前時間
            DateTime currentTime = DateTime.Now;

            // 計算進程的運行時間
            TimeSpan runningTime = currentTime - startTime;

            // 輸出進程運行時間
            Console.WriteLine("進程運行時間:" + runningTime);
        }
    }
}

請注意,以上示例代碼中的Console.WriteLine方法是將進程運行時間輸出到控制臺,你可以根據自己的需求將其替換為其他操作,例如顯示在窗口中。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女