Windows Mobile - 隐藏应用程序

问题描述:

我正在开发可安装在员工电话上的企业应用程序,以跟踪手机的使用情况并在手机上执行某些安全策略。Windows Mobile - 隐藏应用程序

我的申请需要隐藏。它不应该被显示在:

  1. 正在运行的程序在任务管理器
  2. Program Files文件

如何做到以上使用.NETCF 2.0和C#?

  1. “正在运行的程序”小程序显示*窗口的标题。没有标题(我把它设置为String.Empty),你不会出现。
  2. 程序文件是一个文件夹。如果您不想在那里显示,请不要将该应用程序(或应用程序的快捷方式)放在该文件夹中。
+0

第一个工作很好。我对第二个感到困惑。你能否告诉我创建CAB文件的确切步骤,以便应用程序文件夹不显示程序文件? – 2010-11-19 05:53:53

+0

只需修改CAB的INF文件(CABWIZ用作生成CAB的输入)并1)删除任何快捷方式和/或2)更改目标安装路径。没有看到你的INF文件,我不能更详细。 – ctacke 2010-11-19 14:25:38

+0

我将安装路径更改为Windows文件夹。我现在正在使用注册表启动我的应用程序(使用LaunchXX)。使用注册表启动应用程序时是否存在已知问题?我阅读了一篇建议编写调用实际应用程序的Native应用程序的文章(http://blog.opennetcf.com/ctacke/2009/04/15/AutolaunchingCFAppsWithTheHKLMInitRegistryKey.aspx)。 – 2010-11-22 05:14:58