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内容等. ...
最新文章
- 15 Java面试之JDBC
- 腾讯新公开这张「图」,我看了眼,上面写满「智驾」二字
- highslide使用笔记
- 辅助方法 @Html.Raw与 HtmlString区别
- [SPOJ375]QTREE - Query on a tree【树链剖分】
- ITK:Watch注册Registration
- 开发经验漫谈 -- Git在开发流程中的运用
- Windows 7有用的20条新功能及技巧
- 关于Linux SHELL 的编程的几个练习(课本182页5-10题)
- oppo手机解锁_ColorOS一键解锁工具
- cad插入块_CAD中块插入点定义错了,插入位置不对怎么办?
- @import ‘./common/stylus/mixins.styl‘引起的一系列错误
- 随心测试_Python Se_007下拉列表操作2
- python 批量下载种子_批量下载btbbt种子
- jzoj2574 统计方案
- 1.1 项目经理是干什么的
- 在Unity3D中使用泛型(上)
- “我祝你不幸并痛苦”——约翰·罗伯茨毕业致辞
- jar文件读取和遍历
- vue使用marked解析markdown文本遇到的坑及解决方法