我曾经使用命令行SMTP邮件程序,作为试用版的限制,每个Windows会话允许您最多接收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);
}
Run Code Online (Sandbox Code Playgroud)
注意:您应该提供您正在使用的语言和操作系统。
| 归档时间: |
|
| 查看次数: |
9628 次 |
| 最近记录: |