在启动时自动运行程序并从PPC上的内存中停止应用程序

时间:2009-04-08 07:27:58

标签: c# pocketpc

我必须在窗口关闭时停止应用程序。单击(x)按钮时窗口会保留在内存中。如何删除内存中的应用程序?另外一个问题是,我想在硬盘重启掌上电脑时安装应用程序,我该怎么办?

由于

4 个答案:

答案 0 :(得分:0)

默认情况下,当您单击右上角的X时,表单将隐藏。您需要将表单的“MinimizeBox”属性设置为“False”,以便关闭应用程序。

在硬重启时安装应用程序(通常称为冷启动)要求您将应用程序的CAB文件放在设备的闪存(持久性)内存中。然后,您通常必须编写脚本并将其放置在某处以调用CAB。这可能因设备而异,因此您必须查看该设备。

答案 1 :(得分:0)

将窗体的MinimizeBox属性设置为False会导致出现“确定”按钮。 “确定”按钮用于关闭应用程序而不是最小化

答案 2 :(得分:0)

要防止应用程序最小化哪个是PocketPC应用程序的默认行为,请在窗体上将MinimizeBox选项设置为false。

至于你的第二种选择可能比较棘手,因为它取决于PDA。如果它具有持久性内存,您可以将其放在那里,并找到一种在初始化期间运行CAB文件的方法。

[更新] 看起来Windows菜单中有一个启动文件夹。也许您可以编写一个实用程序来检查您的应用程序是否已安装,如果没有启动CAB安装程序。

答案 3 :(得分:0)

默认行为确实最小化了应用程序。使用替换[x]的自定义任务管理器,您可以调整此行为。一些供应商(例如HTC)包括一个完全用于此目的的自定义任务管理器。

一个通用但好的任务管理器是WkTASK,这里是相关的功能描述:

  

X按钮
  使用X按钮,您可以   使用如下的一些行动:

     
      
  • 点按:非常接近
  •   
  • 点击并暂停:显示上下文菜单
  •   
  • 拖动:一些手势(显示程序启动器,向下拖动。到   今天显示,向左拖。)
  •   

WkTASK提供了更多功能,但您可以对其进行微调以仅执行您想要的操作。