0

我想写一个应用程序,每次我解锁我的电脑时都会问一个问题。请让我知道如何处理 start-the-app-when-I-unlock-my-pc 部分。谢谢。

4

2 回答 2

0

这取决于您使用的语言和操作系统。操作系统最有可能触发您的程序可以在触发时侦听并执行某些操作的事件。- 就像向用户提问一样。

于 2013-06-03T09:49:42.160 回答
-1

使用 c#,您可以尝试:

static void Main(string[] args) {
    SystemEvents.SessionSwitch += new SessionSwitchEventHandler(SystemEvents_SessionSwitch);
    Console.ReadLine();
}

static void SystemEvents_SessionSwitch(object sender, SessionSwitchEventArgs e) {
    if (e.Reason == SessionSwitchReason.SessionLock) {
        Console.WriteLine("lock");
    } else if (e.Reason == SessionSwitchReason.SessionUnlock) {
        Console.WriteLine("Unlock");
    }
}
于 2013-06-03T09:59:32.250 回答