2010-11-18 83 views
1

我正在開發可安裝在員工電話上的企業應用程序,以跟蹤手機的使用情況並在手機上執行某些安全策略。Windows Mobile - 隱藏應用程序

我的申請需要隱藏。它不應該被顯示在:

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

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

回答

1
  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