2010-10-29 68 views
0

我需要創建解決方案Architechure Windows Mobile和有以下疑問:的Windows Mobile應用程序結構的建議

我的應用程序就像是將手機開機啓動,並應在後臺運行,並沒有UI服務(此不是問題)。我在我的項目中使用第三方DLL(帶源代碼)。當我們將應用程序放入啓動時,Windows Mobile是否有任何問題加載dll?如果是,我是否應該將所有源代碼包含在我的應用程序中(可能位於AppCode文件夾中)?

如果我在應用程序中包含所有第三方源代碼,我的應用程序可執行文件大小將會變大。如果我將應用程序啓動,是否會導致更大尺寸的可執行文件導致問題(啓動過程中移動緩慢或掛起)?

我已經看到this video快速啓動應用程序,但似乎它不適用於我的情況,因爲我的應用程序沒有UI。

我應該如何創建我的應用程序的結構,以便在啓動時將應用程序加載爲服務不會有任何問題?

回答

1

從Startup文件夾啓動的應用程序實際啓動時間相當晚 - 在shell啓動後。所以不,從這裏出發沒有任何問題。加載DLLs不存在任何問題,因此您可以將庫代碼放入應用程序中,或將其作爲庫保留 - 它沒有區別。