模拟睡眠Windows移动设备

时间:2008-12-08 23:58:33

标签: visual-studio windows-mobile emulation

是否可以使用Microsoft提供的设备模拟器模拟设备休眠和唤醒?

2 个答案:

答案 0 :(得分:1)

是的,但您必须使用修改后的内核(更改OEMPowerOff)生成您自己的模拟器映像。布鲁斯·艾特曼blogged about it here。您没有详细说明您的需求,因此很难说,但您可以通过手动设置指定的电源管理事件来提供某种形式的模拟。

答案 1 :(得分:0)

这是一个旧线程,但万一其他人偶然发现它,你可以让Windows Mobile模拟器'睡眠'并唤醒,但不是附带调试器。

  1. 在应用程序运行时关闭模拟器窗口并保存状态。或者,配置电源管理以在所需时间睡眠仿真器;模拟器将自动关闭并保存其状态。如果连接了调试器,它将失去连接并停止调试。
  2. 打开“设备模拟器管理器”并单击“刷新”,直到模拟器显示为已断开连接(旁边没有图标)。右键单击模拟器名称,然后选择“连接”。
  3. 模拟器醒来并重新出现。如果您的应用程序正在侦听唤醒通知,则此时将发出信号。
  4. 您也可以使用Debug>唤醒模拟器。附加到流程,虽然这并不总是成功。无论哪种方式,在调试器附加时,唤醒序列已经执行。但是,如果你可以使用调试语句,这比修改模拟器映像更容易。