是否可以通过编程方式拦截Windows上的最大化/恢复事件,以便当您单击任务栏上的最小化按钮时,它会要求您输入密码?
更新:为了澄清,我问的是系统范围内是否可能。例如,如果我需要离开机器几分钟,我可以选择一个我想要保护的浏览器/即时消息/编辑器窗口。
答案 0 :(得分:0)
可以捕获“SizeChange”事件。我没有看到任何特定于最小化/恢复的内容。
使用.NET(C#),您可以执行以下操作:
private void Form1_Load(object sender, EventArgs e)
{
// Tie in a new event handler.
this.SizeChanged += new EventHandler(Form1_SizeChanged);
}
void Form1_SizeChanged(object sender, EventArgs e)
{
if(WindowState == FormWindowState.Minimized)
MessageBox.Show("Window is now: " + WindowState.ToString());
}
如果您可以更具体地了解您使用的语言,也许我或其他人可以更好地回答。
答案 1 :(得分:0)
好吧,你可以写一个深度挂钩目标程序的程序。
但是,说真的,如果我能走到你的电脑前遇到你第一次幸运的话。下次我将使用功能强大的工具来读取磁盘文件,刮掉内存,或者更糟。
Winkey + L,老兄!