正如标题所说。我想让我的应用程序在 Windows Mobile 设备打开时启动吗?我正在使用 C# 中的 .NET Compact Framework 3.5 开发此应用程序。谢谢!
最佳答案
要启动您的应用程序,首先我们需要定义“On”。
有“On soft reset”:这里有几个选择。到目前为止,最简单的方法是在\Windows\Startup 文件夹中放置一个快捷方式。
有“从 sleep 中恢复”。这有点复杂,因为您必须在此之前运行一些东西。这里最简单的机制是使用 CeRunAppAtEvent 注册您的应用程序与 NOTIFICATION_EVENT_WAKEUP 事件。你必须 P/Invoke it ,因为它没有内置的托管方法。
编辑:还有“硬重置后”。一些 OEM 提供了一种机制来运行应用程序或从冷启动中执行某种形式的逻辑(例如 Symbol)。您必须查看设备 OEM 的文档以了解其工作原理。
关于c# - 在 Windows Mobile 中如何使应用程序在设备启动时启动?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/447121/