gpt4 book ai didi

c# - 如何判断计算机是否已重新启动?

转载 作者:太空狗 更新时间:2023-10-29 22:56:20 24 4
gpt4 key购买 nike

我曾经使用过一个命令行 SMTP 邮件程序,作为试用版的一个限制,它允许您在每个 Windows session 中最多接收 10 封电子邮件。如果您重新启动计算机,您可以再收到 10 个。我认为这种共享软件瘫痪非常巧妙,我想在我的应用程序中复制它。

我只是纠结于如何去做。我知道如何限制用户的操作,但我如何判断自上次运行应用程序后计算机是否已重新启动?

操作系统是Windows,语言是C#。

最佳答案

您应该能够在事件日志中找到事件,例如事件日志服务启动会告诉您计算机是否已重新启动。

以下是在 C# 中读取事件日志的方法: http://msdn.microsoft.com/en-us/library/k6b9a7h8%28VS.71%29.aspx

// C#
foreach (System.Diagnostics.EventLogEntry entry in EventLog1.Entries)
{
Console.WriteLine(entry.Message);
}

注意:您应该提供您使用的语言和操作系统。

关于c# - 如何判断计算机是否已重新启动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/946939/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com