在WPF中,可以使用Process类来获取进程的运行时间。具体步骤如下:
System.Diagnostics命名空间。使用Process.GetCurrentProcess()方法获取当前进程的Process对象。使用Process.StartTime属性获取进程的启动时间。使用DateTime.Now获取当前时间。计算进程的运行时间,即当前时间减去启动时间。以下是一个示例代码:
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方法是将进程运行时间输出到控制台,你可以根据自己的需求将其替换为其他操作,例如显示在窗口中。

