代码之家  ›  专栏  ›  技术社区  ›  Sandeep Datta

当Windows从休眠状态恢复时,如何运行任意代码?

  •  2
  • Sandeep Datta  · 技术社区  · 16 年前

    当我的计算机从休眠状态恢复时(甚至在我登录之前),我需要运行一些代码。我用的笔记本电脑有个奇怪的问题。如果在从休眠状态恢复时连接了外部监视器,笔记本电脑将选择外部显示器作为主视频设备,笔记本电脑屏幕保持空白。当有时两个显示器都无限期地保持空白时,这会变得更加令人沮丧。

    我想写一些代码,当电脑从休眠状态恢复时,将活动显示器切换回笔记本电脑屏幕。但我需要从哪个Windows事件开始查找?

    用于切换显示器的内置热键也已停止工作。我已经重新安装了几次操作系统,几天后一切都很顺利,然后又回到正轨。

    2 回复  |  直到 16 年前
        1
  •  2
  •   Rob Walker    16 年前

    这个 article 在codeproject上讨论与节电事件相关的各种Windows消息。

        2
  •  0
  •   leppie    16 年前

    我认为大多数笔记本电脑都有问题。在驱动程序/ACPI BIOS中,这似乎不是他们能够解决的问题。

    我知道Linux允许您修改ACPI表,但我不记得在Windows上是否可以这样做。

    谷歌应该提供一些工具的链接,这些工具可以用来在Windows(MS工具IIRC)中检查笔记本电脑的ACPI表。