根据哪个设备唤醒 PC 使用不同的外壳?
Posted
技术标签:
【中文标题】根据哪个设备唤醒 PC 使用不同的外壳?【英文标题】:Use different shell based on which device woke the PC? 【发布时间】:2017-04-15 20:39:19 【问题描述】:我正在尝试完成以下工作:
当我的电脑通过 Steam 控制器从睡眠中唤醒时,它会直接进入 Steam 大画面模式,而不先显示 Windows 桌面。
理想情况下,我希望能够从 Steam BPM 退出回到 Windows 桌面,而无需手动启动 explorer.exe。所以 explorer.exe 应该在后台运行,我认为。
有人可以建议我如何解决这个问题吗?
【问题讨论】:
【参考方案1】:您可以将attach a script 发送至wake-up event,然后让您的脚本检查wake-up source,如果它是Steam 控制器,launch Steam in Big Picture mode。
这是一般大纲。实施的重担落在你的肩上。
【讨论】:
谢谢!这工作得相当好,除了一旦计算机启动,它确实会在午餐进入 BPM 之前显示 Windows 桌面一秒钟左右。有什么办法可以跳过...? @user1073407 从睡眠中恢复和启动 Steam 之间的延迟是不可避免的。但是您可以隐藏桌面窗口/图标,或者在您的系统进入睡眠之前 显示某种闪屏。将脚本附加到 ID 为42
的 Kernel-Power
事件以执行此操作。
@user1073407 如果您不介意蛮力解决方案,您也可以在睡眠前杀死 Explorer,如果需要,在唤醒后重新启动它。以上是关于根据哪个设备唤醒 PC 使用不同的外壳?的主要内容,如果未能解决你的问题,请参考以下文章