0

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

4

2 回答 2

1

是的,但是您必须使用修改过的内核(更改 OEMPowerOff)生成自己的仿真器映像。Bruce Eitman在这里写了一篇博客。您没有详细说明您的需求,因此很难说,但您可以通过手动设置命名的电源管理事件来提供某种形式的模拟。

于 2008-12-09T02:33:37.193 回答
0

这是一个旧线程,但如果其他人偶然发现它,您可以让 Windows Mobile 仿真器“休眠”并唤醒,尽管不附加调试器。

  1. 在应用程序运行时关闭模拟器窗口并保存状态。或者,将电源管理配置为在所需时间使模拟器休眠;模拟器将自动关闭并保存其状态。如果附加了调试器,它将失去连接并停止调试。
  2. 打开设备模拟​​器管理器并单击刷新,直到模拟器显示为已断开连接(旁边没有图标)。右键单击模拟器名称并选择连接。
  3. 模拟器唤醒并重新出现。如果您的应用程序正在侦听唤醒通知,则会在此时发出信号。

您也可以使用 Debug > Attach to Process 唤醒模拟器,但这并不总是成功。无论哪种方式,当调试器附加时,唤醒序列将已经执行。但是,如果您可以使用调试语句,这比修改模拟器图像更容易。

于 2011-08-22T23:17:23.227 回答