代码之家  ›  专栏  ›  技术社区  ›  BFree

当设备在Windows Mobile中启动时,如何启动应用程序?

  •  2
  • BFree  · 技术社区  · 17 年前

    正如标题所说。我想让我的应用程序在Windows Mobile设备打开时启动?我正在使用C#中的.NET Compact Framework 3.5开发此应用程序。谢谢

    2 回复  |  直到 17 年前
        1
  •  7
  •   ctacke    17 年前

    要启动应用程序,首先需要定义“开启”。

    还有“从睡眠中恢复”。这有点复杂,因为在这之前你必须运行一些东西。这里最简单的机制是向注册应用程序 CeRunAppAtEvent 使用通知事件唤醒事件。你必须 P/Invoke it ,因为没有内置的托管方法。

        2
  •  1
  •   Timo    17 年前

    虽然Startup文件夹确实可以工作,但根据您的配置,当您的应用程序需要先启动、启动和运行其他项目(应用程序、驱动程序、硬件等)时,您可能会遇到问题。我为带有CF卡的设备开发了CF卡,其中CF卡在启动后需要几秒钟才能安装并可用,因此无法在重置后立即自动启动位于该CF卡上的应用程序,因此启动文件夹解决方案失败。 http://msdn.microsoft.com/en-us/library/aa915408.aspx

    推荐文章