“可能拦截”;“不具体化”;windows上的事件?

“可能拦截”;“不具体化”;windows上的事件?,windows,language-agnostic,Windows,Language Agnostic,是否可以通过编程方式在Windows上拦截最大化/还原事件,以便当您单击任务栏上的最小化按钮时,它会询问您密码 更新:为了澄清,我想问的是,在全系统范围内是否可行。例如,如果我需要离开机器几分钟,我可以选择一个浏览器/im/编辑器窗口来保护它。可以捕获“SizeChange”事件。我没有看到任何关于最小化/恢复的特定内容 使用.NET(C#),您可以执行以下操作: private void Form1_Load(object sender, EventArgs e) { // Tie

是否可以通过编程方式在Windows上拦截最大化/还原事件,以便当您单击任务栏上的最小化按钮时,它会询问您密码


更新:为了澄清,我想问的是,在全系统范围内是否可行。例如,如果我需要离开机器几分钟,我可以选择一个浏览器/im/编辑器窗口来保护它。

可以捕获“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());
  }

如果你能更具体地说明你使用的是哪种语言,也许我或其他人能更好地回答。

好吧,你可以编写一个程序来深入钩住目标程序

不过,说真的,如果我能走到你的电脑前,发现你第一次侥幸逃脱。下次我会带着一个强大的工具回来读取磁盘文件、刮取内存,或者更糟


Winkey+L,伙计

更新问题。这与特定的语言无关——因此有了语言不可知标签。就个人而言,这并不是针对“恶意”用户的防御。(不是故意这么做的人…)。