使用 C# 以编程方式重新启动 Windows Mobile 6.x 设备
我的 HTC HD2 无法从操作系统重新启动,只能关机。所以我想写一个小程序来做到这一点。
是否可以使用 C# 以编程方式重新启动 Windows Mobile 6.x 设备?
My HTC HD2 can't be rebooted from OS, just shut down. So I want to write a small program to do that.
Is it possible to programmatically reboot Windows Mobile 6.x device using C#?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您应该使用已记录的
ExitWindowsEx
API。IOCTL
只能用于缺少 ExitWindowsEx 函数调用的平台(Pocket PC 2000、2002 和 2003)。有关详细信息,请参阅 MSDN 文档。You should use the documented
ExitWindowsEx
API.IOCTL
should only be used on platforms lacking the ExitWindowsEx function call (Pocket PC 2000, 2002, and 2003). See the MSDN doc for more information.软重置/硬重置
SOFTRESET / HARDRESET
我认为这会对您有所帮助:硬重置 Windows Mobile 设备 ..这个方法仍然不是“清晰的C#代码”,因为它使用Interop,但它有效,所以它可以解决你的问题。
对于软重置:(
虽然我自己没有使用过这种方法..请参阅此处)
I think this will help you: Hard Reset Windows Mobile Device..Still this method is not "clear c# code", because it uses Interop, but it works, so it can solve your problem.
For soft reset:
(tho i haven't used this method myself..see here)