有些软件可以显示硬盘已使用XX个小时,哪位大侠知道如何读取?
多多谢了,呵呵
多多谢了,呵呵
解决方案 »
- 双网卡的机子,一个大网,一个局域网。想在这台机器上访问另一台局域网的数据库服务器,该怎么办呢
- 请问heap 和 stack在 garbage collection的区别
- ListBox中如何实现两行显示一个颜色,可能需要自己写一个类
- 4个问题的疑惑,我想对这些问题得到更加详细的答案!
- 关于DataGridView的显示列宽的问题
- 删除问题
- 关于图像处理的问题
- 请问socket server端向client发送讯息
- 怎么使gridview中读取的数据垂直居中
- winform中如何执行一个外部的exe文件?
- 诚恳各位侠客们帮忙 由于工作需要急用到水晶报表,大家多多帮助啊
- vs2008,用c#编写的exe程序要在没有装.net framework环境上运行一般都怎么做?
单位是毫秒哦。
这里认为你系统启动时间就是硬盘工作时间,呵呵,和你要求的,应该就差一个开机到进入系统的时间
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System .Diagnostics ;namespace WindowsApplication273
{
public partial class Form1 : Form
{
PerformanceCounter PC = new PerformanceCounter("System", "System Up Time");
public Form1()
{
InitializeComponent(); Timer T = new Timer();
T.Interval = 1000;
T.Tick += new EventHandler(T_Tick);
T.Enabled = true;
} void T_Tick(object sender, EventArgs e)
{
float TotalSeconds = PC.NextValue(); this.Text = String.Format("硬盘已经使用了{0:0.0}小时", TotalSeconds / 60 / 60);
}
}
}
LZ只要求XX小时有必要那么精确么