是否可以使用Windows服务模拟按键?例如,假设我有一个在后台运行的服务,只要触发发生,例如触发器可能是2点PM,那么我会按窗口键+ L来锁定计算机。这会在C#中实现吗?
答案 0 :(得分:2)
我意识到你只想锁定你的电脑。
使用此代码,您可以将计算机锁定为 Windows徽标 + L
[DllImport("user32")]
public static extern void LockWorkStation();
关于时间。它可能看起来像这样。
DateTime d = DateTime.Now;
if (d.TimeOfDay.Hours >= youSettedTime)
{
LockWorkStation();
}