我曾经使用过一个命令行 SMTP 邮件程序,作为试用版的限制,它允许您在每个 Windows 会话中最多接收 10 封电子邮件。如果您重新启动计算机,您可能还会收到 10 个以上。我认为这种共享软件破坏非常巧妙,我想在我的应用程序中复制它。
我只是不知道该怎么做。我知道如何限制用户的操作,但如何判断自上次运行应用程序以来计算机是否已重新启动?
操作系统是Windows,语言是C#。
您应该能够在事件日志中找到事件,例如事件日志服务启动会告诉您计算机是否已重新启动。
以下是用 C# 读取事件日志的方法:http://msdn.microsoft.com/en-us/library/k6b9a7h8%28VS.71%29.aspx 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);
}
注意:您应该提供您正在使用的语言和操作系统。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)