.CPL的文件將是對應了控制面板功能的應用,可用于處理控制面板發(fā)送的消息,以直接調用某一可執(zhí)行文件來執(zhí)行相應的應用。
[0083]具體的,當前用于調用啟動設置應用程序的控制面板應用將是在控制面板中開發(fā)創(chuàng)建的,其將在控制面板的操作界面中顯示相應的圖標,待用戶觸發(fā)該圖標時將觸發(fā)運行這一控制面板應用,以實現(xiàn)啟動設置應用程序的調用,進而開機應用設置模塊210通過用戶在啟動設置應用程序中的操作生成應用程序設置信息,并保存。
[0084]由于控制面板應用所采用的代碼通用性強,若需要進行新的控制面板應用的添加只需要更改少量的代碼,并且由于控制面板應用將是將功能模塊相分享的,因此,若需要更改某一控制面板應用所對應的功能也只需要修改其所對應的應用程序即可,使得調試更為方便。
[0085]如圖5所示,在一個實施例中,上述開機應用設置模塊210包括控制面板應用運行單元211、程序調用單元213和程序添加單元215。
[0086]控制面板應用運行單元211,用于獲取控制面板中的控制面板應用開啟指令,通過控制面板應用開啟指令觸發(fā)運行系統(tǒng)映像中的控制面板應用。
[0087]本實施例中,控制面板應用運行單元211根據(jù)用戶在控制面板的操作界面中觸發(fā)的操作生成控制面板應用開啟指令,該操作可以是對相應圖標的雙擊操作,以通過控制面板應用開啟指令觸發(fā)運行系統(tǒng)映像中的控制面板應用。
[0088]程序調用單元213,用于通過觸發(fā)運行的控制面板應用調用系統(tǒng)映像中的啟動設置應用程序。
[0089]本實施例中,啟動設置應用程序被預先添加至系統(tǒng)映像中,程序調用單元213通過相應的控制面板應用實現(xiàn)調用,以方便用戶進行開機自動運行的應用程序的設置。
[0090]程序添加單元215,用于根據(jù)用戶在啟動設置應用程序中的應用程序添加操作得到開機自動運行的應用程序設置信息,并保存。
[0091]本實施例中,在通過控制面板的調用而觸發(fā)運行的啟動設置應用程序中,用戶可通過啟動設置應用程序的操作界面觸發(fā)各種應用程序添加操作,此時程序添加單元215將需要開機自動運行的應用程序名稱或所在的路徑添加至應用程序設置信息中,其中,應用程序所在路徑即為應用程序的存放路徑。
[0092]具體的,應用程序設置信息將以注冊表的形式存在,以供啟動控制應用程序進行開機所要自動運行的應用程序的查找。
[0093]在另一個實施例中,如上所述的開機應用設置模塊210還包括了程序刪除單元,該程序刪除單元用于根據(jù)用戶在啟動設置應用程序中觸發(fā)的應用程序刪除操作從開機自動運行的應用程序設置信息中刪除應用程序刪除操作對應的應用程序,并保存刪除應用程序之后的應用程序設置信息。
[0094]本實施例中,已設置的開機自動運行的應用程序之后,還可由程序刪除單元根據(jù)需要將當前所不需要開機自動運行的應用程序從應用程序設置信息中刪除,以使得開機時不再自動運行該應用程序。
[0095]具體的,程序刪除單元在啟動設置應用程序所提供的操作界面中獲取得到用戶觸發(fā)的應用程序刪除操作,根據(jù)用戶觸發(fā)的應用程序刪除操作即可得到應用程序設置信息中需要刪除的應用程序名稱和所在的路徑,以將其刪除,進而避免不需要的應用程序也在開機時自動運行,保證了開機運行速度,并隨時滿足用戶需要,靈活性較高。
[0096]上述應用程序自運行的方法和裝置,在WinCE系統(tǒng)啟動時,將通過快捷方式進行啟動控制應用程序的調用,在調用的啟動控制應用程序的作用下查找開機自動運行的應用程序信息,以得到設定的開機自動運行的應用程序,進而加載該應用程序即可,簡便高效地實現(xiàn)了 WinCE系統(tǒng)下應用程序的開機自動運行。
[0097]以上所述實施例僅表達了本發(fā)明的幾種實施方式,其描述較為具體和詳細,但并不能因此而理解為對本發(fā)明專利范圍的限制。應當指出的是,對于本領域的普通技術人員來說,在不脫離本發(fā)明構思的前提下,還可以做出若干變形和改進,這些都屬于本發(fā)明的保護范圍。因此,本發(fā)明專利的保護范圍應以所附權利要求為準。
【主權項】
1.一種應用程序自運行的方法,包括如下步驟: WinCE系統(tǒng)啟動時,通過快捷方式調用啟動控制應用程序; 通過所述調用的啟動控制應用程序查找開機自動運行的應用程序設置信息,以得到設定的開機自動運行的應用程序; 加載所述設定的開機自動運行的應用程序。
2.根據(jù)權利要求1所述的方法,其特征在于,所述WinCE系統(tǒng)啟動時,通過快捷方式調用啟動控制應用程序包括: 隨著WinCE系統(tǒng)的啟動由自啟動文件夾以快捷方式調用系統(tǒng)映像中的啟動控制應用程序。
3.根據(jù)權利要求1所述的方法,其特征在于,所述WinCE系統(tǒng)啟動時,通過快捷方式調用啟動控制應用程序的步驟之前,所述方法還包括: 通過控制面板中的控制面板應用調用啟動設置應用程序,由所述啟動設置應用程序生成開機自動運行的應用程序設置信息,并保存。
4.根據(jù)權利要求3所述的方法,其特征在于,所述通過控制面板中的控制面板應用調用啟動設置應用程序,由所述啟動設置應用程序生成開機自動運行的應用程序設置信息,并保存的步驟包括: 獲取控制面板中的控制面板應用開啟指令,通過所述控制面板應用開啟指令觸發(fā)運行系統(tǒng)映像中的控制面板應用; 通過所述觸發(fā)運行的控制面板應用調用系統(tǒng)映像中的啟動設置應用程序; 根據(jù)用戶在啟動設置應用程序中的應用程序添加操作得到開機自動運行的應用程序設置信息,并保存。
5.根據(jù)權利要求3所述的方法,其特征在于,所述通過控制面板中的控制面板應用調用啟動設置應用程序,由所述啟動設置應用程序生成開機自動運行的應用程序設置信息,并保存的步驟還包括: 根據(jù)用戶在啟動設置應用程序中觸發(fā)的應用程序刪除操作從開機自動運行的應用程序設置信息刪除所述應用程序刪除操作對應的應用程序,并保存所述刪除應用程序之后的應用程序設置信息。
6.一種應用程序自運行的裝置,其特征在于,包括: 開機程序調用模塊,用于WinCE系統(tǒng)啟動時,通過快捷方式調用啟動控制應用程序; 自運行程序查找模塊,用于通過所述調用的啟動控制應用程序查找開機自動運行的應用程序設置信息,以得到設定的自動運行的應用程序; 加載模塊,用于加載所述設定的開機自動運行的應用程序。
7.根據(jù)權利要求6所述的裝置,其特征在于,所述開機程序調用模塊還用于隨著WinCE系統(tǒng)的啟動由自啟動文件夾以快捷方式調用系統(tǒng)映像中的啟動控制應用程序。
8.根據(jù)權利要求6所述的裝置,其特征在于,所述裝置還包括: 開機應用設置模塊,用于通過控制面板中的控制面板應用調用啟動設置應用程序,由所述啟動設置應用程序生成開機自動運行的應用程序設置信息,并保存。
9.根據(jù)權利要求8所述的裝置,其特征在于,所述開機應用設置模塊包括: 控制面板應用運行單元,用于獲取控制面板中的控制面板應用開啟指令,通過所述控制面板應用開啟指令觸發(fā)運行系統(tǒng)映像中的控制面板應用; 程序調用單元,用于通過所述觸發(fā)運行的控制面板應用調用系統(tǒng)映像中的啟動設置應用程序; 程序添加單元,用于根據(jù)用戶在啟動設置應用程序中的應用程序添加操作得到開機自動運行的應用程序設置信息,并保存。
10.根據(jù)權利要求8所述的裝置,其特征在于,所述開機應用設置模塊還包括: 程序刪除單元,用于根據(jù)用戶在啟動設置應用程序中觸發(fā)的應用程序刪除操作從開機自動運行的應用程序設置信息刪除所述應用程序刪除操作對應的應用程序,并保存所述刪除應用程序之后的應用程序設置信息。
【專利摘要】本發(fā)明提供了一種應用程序自運行的方法和裝置。所述方法包括:WinCE系統(tǒng)啟動時,通過快捷方式調用啟動控制應用程序;通過所述調用的啟動控制應用程序查找開機自動運行的應用程序設置信息,以得到設定的開機自動運行的應用程序;加載所述設定的開機自動運行的應用程序。所述裝置包括:開機程序調用模塊,用于WinCE系統(tǒng)啟動時,通過快捷方式調用啟動控制應用程序;運行的應用程序設置信息,以得到設定的自動運行的應用程序;加載模塊,用于加載所述設定的開機自動運行的應用程序。采用本發(fā)明能簡便高效地實現(xiàn)WinCE系統(tǒng)下應用程序的開機自動運行。
【IPC分類】G06F9-445
【公開號】CN104834536
【申請?zhí)枴緾N201410049237
【發(fā)明人】梁婧宇, 李耀彬
【申請人】研祥智能科技股份有限公司
【公開日】2015年8月12日
【申請日】2014年2月12日