有谁知道以编程方式查找运行Windows 2000的服务器的正常运行时间的方法吗?我们在用VB.NET编写的计算机上运行一项服务,通过web服务向我们的服务器报告。以编程方式查找服务器的正常运行时间
2
A
回答
2
另一种方法是使用.NET中的性能计数器。
Dim pc As PerformanceCounter = New PerformanceCounter("System", "System Up Time")
pc.NextValue() ' This returns zero for a reason I don't know
' This call to NextValue gets the correct value
Dim ts As TimeSpan = TimeSpan.FromSeconds(pc.NextValue())
所以基本上,PerformanceCounter类将返回系统启动的秒数,从那里你可以做你想做的事情。
0
如果启用了SNMP,则可以查询以下OID:1.3.6.1.2.1.1.3.0。这将为您提供系统正常运行时间。它被定义为“自从系统的网络管理部分最后重新初始化以来的时间(以百分之一秒为单位)”。
相关问题
- 1. 以编程方式查找GridView行
- 2. Node.js:优雅重启和服务器正常运行时间,howto?
- 3. 服务器正常运行时间脚本
- 4. 如何在运行时以编程方式更改默认服务器Play + Ebean
- 5. 是否有可能以编程方式检查硒远程Web驱动服务器是否正在运行
- 6. 以编程方式检查服务器的可用性
- 7. 以编程方式检查md5sum与服务器上的PHP
- 8. 以编程方式启动systemd服务或测试运行的服务
- 9. Windows服务器查杀长时间运行的PHP进程
- 10. 如何以编程方式确定终端服务器服务是否正在运行
- 11. 如何以编程方式检查Zookeeper是否正在运行
- 12. 如何以编程方式检查Zookeeper是否正在运行?
- 13. 如何以编程方式运行使用C#的ASP.Net开发服务器?
- 14. 水晶报表没有以编程方式查询服务器
- 15. Oracle正常运行时间查询
- 16. 使用Graphite + Grafana测量服务的正常运行时间
- 17. 如何以编程方式跟踪服务器超时?
- 18. 如何以编程方式知道服务器是否在运行?
- 19. 获得程序正常运行时间
- 20. 以编程方式查找常见的欧洲街道名称
- 21. linux正常运行时间
- 22. 什么是有效检查网站/服务器正常运行时间的最佳方法(PHP)
- 23. 以SYSTEM用户身份查找服务是否正常运行的正确方法
- 24. 以编程方式查找字符串到正则表达式?
- 25. Android:检查SMTP服务器是否正常运行
- 26. 检查服务器是否正常运行
- 27. 以编程方式反弹服务
- 28. 以编程方式安装Windows服务
- 29. 如何以编程方式从服务
- 30. 以编程方式安装Windows服务
谢谢,这对我有用。至于这里别人一提的是转换后的VB代码我使用: 昏暗uptimeTs作为新的时间跨度() 昏暗的PC作为新的PerformanceCounter(“系统”,“系统运行时间”) pc.NextValue() uptimeTs = TimeSpan.FromSeconds(pc.NextValue()) – Brian 2009-06-11 12:45:26