asp.net 获取计算机启动时间
#region 通过Framework类库获取系统启动时间
private string GetStartTimesByFramework()
{
int totalSeconds = Environment.TickCount / 1000;
int hour = totalSeconds / 3600;
int minute = totalSeconds % 3600 / 60;
int second = totalSeconds % 60;
string startTimes=Convert.ToString(hour + "小时," + minute + "分," + second + "秒.");
return startTimes;
}
#endregion
#region 通过WinAPI来获取系统启动时间
[DllImport("kernel32.dll", SetLastError = true)]
static extern bool GetSystemTimes(out FILETIME lpIdleTime, out FILETIME lpKernelTime, out FILETIME lpUserTime);
struct FILETIME
{
public uint DateTimeLow;
public uint DateTimeHigh;
}
private string GetStartTimesByAPI()
{
FILETIME lpIdleTime, lpKernelTime, lpUserTime;
GetSystemTimes(out lpIdleTime, out lpKernelTime, out lpUserTime);
ulong lngKernelTime = ((ulong)lpKernelTime.DateTimeHigh << 32) + lpKernelTime.DateTimeLow;
ulong lngUserTime = ((ulong)lpUserTime.DateTimeHigh << 32) + lpUserTime.DateTimeLow;
double dRunTime = lngKernelTime + lngUserTime;
int totalSeconds = Convert.ToInt32(dRunTime / TimeSpan.TicksPerMillisecond / 1000);
int hour = totalSeconds / 3600;
int minute = totalSeconds % 3600 / 60;
int second = totalSeconds % 60;
string startTimes= Convert.ToString(hour + "小时," + minute + "分," + second + "秒.");
return startTimes;
}
#endregion
转载于:https://www.cnblogs.com/tengs2000/articles/1058724.html
asp.net 获取计算机启动时间相关推荐
- asp.net 获取计算机配置_智能制造中的计算机视觉应用瓶颈问题
点击上方"新机器视觉",选择加"星标"或"置顶" 重磅干货,第一时间送达 本文摘自于:雷林建, 孙胜利, 向玉开, 张悦, 刘会凯. 202 ...
- asp.net 获取计算机配置_PBI Report Server 部署与配置详解
12月18日追加:欢迎加入知乎-微软BI技术圈,一起讨论.分享包括PowerBI在内的一切BI话题! [前述]关于Power BI 报表服务器的安装与配置,国内外的教程有很多,但较为全面的介绍却少之又 ...
- asp.net获取服务端和客户端信息
为什么80%的码农都做不了架构师?>>> asp.net获取服务端和客户端信息 获取服务器名:Page.Server.ManchineName 获取用户信息:Page.User ...
- asp.net获取页面url参数值的实现代码实例
asp.net获取页面url参数值的实现代码实例 file: default.aspx.cs using system; using system.data; using system.configu ...
- ASP.NET 获取上一个页面的Url链接
ASP.NET 获取上一个页面的Url链接Uri Url = HttpContext.Current.Request.UrlReferrer;
- ASP.NET 获取IIS应用程序池的托管管道模式
asp.net 中怎样较为简单的获取网站程序池的托管管道模式 目前已知的方式是根据这个帖子https://github.com/kakalotte/... ,利用DirectoryEntry,但是程序 ...
- 获取计算机软件列表,获取计算机已安装软件列表解决方法
获取计算机已安装软件列表 Dear all, 最近小弟在做一个应用程序,就是仿造360软件管家,获取计算机里已安装软件列表, 现思路如下,根据注册表路径: 针对x86系统,HKEY_LOCAL_MAC ...
- C# ,asp.net 获取当前,相对,绝对路径
一.C#获取当前路径的方法: 1. System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName -获取模块的完整路径. 2. ...
- ASP.NET获取客户端IP及MAC地址
ASP.NET获取客户端IP及MAC地址 2008-12-01 14:50 ASP.NET获取客户端IP及MAC地址很多时候非常必要的,像做投票.留言.评论 等系统的时候防止别人恶意操作,导致数据的虚 ...
- 获取计算机中的硬件信息
在项目开发过程中,经常会需要读取所在计算机的硬件信息,包括CPU的序列号,主板的序列号,硬盘的序列号,MAC地址,IP地址,用户名,系统类型,计算机名称,操作系统类型,物理内存大小,BIOS内容等. ...
最新文章
- Jpeg解码小结(一)
- pythontk多线程_tkinter是否线程安全(threadsafe)?
- log4j 新建日志 重启_Log4j 动态修改日志级别,不用重启服务器
- java 异步得到函数返回值_使用JavaScript进行异步编程
- java生成随机数的两种方式
- 《Java开发手册》阅读笔记(三)
- 百度前端技术学院-task1.8源代码
- 最速梯度下降法及matlab实践,最速下降法以及代码实现
- 镜像构建工具SOURCE TO IMAGE(S2I)实践
- php怎么生成一个文件夹里,php创建文件夹目录的教程
- swiper vue 切换到指定_vue+swiper实现背景跟随轮播图切换
- 裴蜀定理(或 贝祖定理 )
- OSG for Android实现VPB地形,倾斜影像与三维模型加载
- matlab fgoalattain,MATLAB多目标优化
- 电子学会图形化一级编程题解析:猫捉老鼠
- linux 限速工具 netem bridge
- 彻底解决chrome浏览器被篡改主页的问题chrome浏览器启动打开其他页面
- [附源码]计算机毕业设计Python基于微信小程序的网络办公系统(程序+源码+LW文档)
- 2021年全球与中国机车(机车车辆)行业市场规模及发展前景分析
- python实训三 编写函数,接收一个字符串,分别统计大写字母,小写字母,数字,其他字符的个数,并以元组的形式返回结果