两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種系統(tǒng)管理方法及裝置與流程

文檔序號(hào):11917873閱讀:309來(lái)源:國(guó)知局
一種系統(tǒng)管理方法及裝置與流程

本發(fā)明涉及信息處理領(lǐng)域中的設(shè)備管理技術(shù),尤其涉及一種系統(tǒng)管理方法及裝置。



背景技術(shù):

隨著殺毒軟件監(jiān)控查殺越來(lái)越強(qiáng)力,病毒為生存而對(duì)抗殺軟的方法也越來(lái)越隱蔽,很多病毒通過(guò)自動(dòng)消失、自動(dòng)變形、自動(dòng)復(fù)活等技術(shù)來(lái)躲避殺毒軟件的查殺,而面對(duì)這些技術(shù),傳統(tǒng)的查殺技術(shù)往往無(wú)法準(zhǔn)確定位病毒并查殺。

但是,已有的凍結(jié)技術(shù),不能處理操作系統(tǒng)重啟后,在文件系統(tǒng)驅(qū)動(dòng)加載之前,或加載之后且查殺驅(qū)動(dòng)加載之前啟動(dòng)的病毒樣本對(duì)系統(tǒng)數(shù)據(jù)的寫(xiě)入,從而存在無(wú)法全面保證電子設(shè)備的安全性的問(wèn)題。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明實(shí)施例提供一種系統(tǒng)管理方法及裝置,能至少解決現(xiàn)有技術(shù)中存在的上述問(wèn)題。

本發(fā)明實(shí)施例的技術(shù)方案是這樣實(shí)現(xiàn)的:

本發(fā)明實(shí)施例提供一種系統(tǒng)管理方法,所述方法包括:

電子設(shè)備啟動(dòng)時(shí),獲取所述電子設(shè)備中至少一個(gè)應(yīng)用以及至少一個(gè)文件系統(tǒng)的啟動(dòng)順序;

基于所述啟動(dòng)順序加載處于第一啟動(dòng)順序的目標(biāo)應(yīng)用;

依次啟動(dòng)處于第N啟動(dòng)順序的文件系統(tǒng)或應(yīng)用,基于所述目標(biāo)應(yīng)用至少針對(duì)所述文件系統(tǒng)或應(yīng)用進(jìn)行寫(xiě)入處理;其中,N為大于等于2的整數(shù);

其中,所述基于所述目標(biāo)應(yīng)用至少針對(duì)所述文件系統(tǒng)或應(yīng)用進(jìn)行寫(xiě)入處理,包括:當(dāng)處于第N啟動(dòng)順序的文件系統(tǒng)為預(yù)設(shè)文件系統(tǒng)、或所述應(yīng)用為預(yù)設(shè)應(yīng)用時(shí),通過(guò)所述目標(biāo)應(yīng)用禁止針對(duì)所述預(yù)設(shè)文件系統(tǒng)或預(yù)設(shè)應(yīng)用的寫(xiě)入操作。

本發(fā)明實(shí)施例提供一種系統(tǒng)管理裝置,所述電子設(shè)備包括:

初始單元,用于電子設(shè)備啟動(dòng)時(shí),獲取所述電子設(shè)備中至少一個(gè)應(yīng)用以及至少一個(gè)文件系統(tǒng)的啟動(dòng)順序;

處理單元,用于基于所述啟動(dòng)順序加載處于第一啟動(dòng)順序的目標(biāo)應(yīng)用;依次啟動(dòng)處于第N啟動(dòng)順序的文件系統(tǒng)或應(yīng)用,基于所述目標(biāo)應(yīng)用至少針對(duì)所述文件系統(tǒng)或應(yīng)用進(jìn)行寫(xiě)入處理;其中,N為大于等于2的整數(shù);

其中,所述處理單元,具體用于當(dāng)處于第N啟動(dòng)順序的文件系統(tǒng)為預(yù)設(shè)文件系統(tǒng)、或所述應(yīng)用為預(yù)設(shè)應(yīng)用時(shí),通過(guò)所述目標(biāo)應(yīng)用禁止針對(duì)所述預(yù)設(shè)文件系統(tǒng)或預(yù)設(shè)應(yīng)用的寫(xiě)入操作。

本發(fā)明實(shí)施例中提供的系統(tǒng)管理方法及裝置,保證在電子設(shè)備啟動(dòng)之后,直接根據(jù)電子設(shè)備中的啟動(dòng)順序確定加載目標(biāo)應(yīng)用,進(jìn)而基于目標(biāo)應(yīng)用針對(duì)第N啟動(dòng)順序的文件系統(tǒng)或應(yīng)用進(jìn)行寫(xiě)入處理。如此,就能夠避免啟動(dòng)目標(biāo)應(yīng)用之前,電子設(shè)備存在部分驅(qū)動(dòng)或部分文件系統(tǒng)首先開(kāi)啟,而導(dǎo)致的無(wú)法全面的進(jìn)行寫(xiě)入處理的問(wèn)題,提升了電子設(shè)備的安全性。

附圖說(shuō)明

圖1-1為本發(fā)明實(shí)施例系統(tǒng)管理方法流程示意圖一;

圖1-2為本發(fā)明實(shí)施例系統(tǒng)管理方法流程示意圖二;

圖2為本發(fā)明實(shí)施例系統(tǒng)管理方法流程示意圖三;

圖3為本發(fā)明實(shí)施例系統(tǒng)處理示意圖;

圖4為本發(fā)明實(shí)施例系統(tǒng)管理方法流程示意圖四;

圖5為本發(fā)明實(shí)施例系統(tǒng)管理裝置組成結(jié)構(gòu)示意圖;

圖6為本發(fā)明實(shí)施例系統(tǒng)管理裝置硬件示意圖。

具體實(shí)施方式

應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。

實(shí)施例一、

本發(fā)明實(shí)施例提供了一種系統(tǒng)管理方法,如圖1-1所示,包括:

步驟101:電子設(shè)備啟動(dòng)時(shí),獲取所述電子設(shè)備中至少一個(gè)應(yīng)用以及至少一個(gè)文件系統(tǒng)的啟動(dòng)順序;

步驟102:基于所述啟動(dòng)順序加載處于第一啟動(dòng)順序的目標(biāo)應(yīng)用;

步驟103:依次啟動(dòng)處于第N啟動(dòng)順序的文件系統(tǒng)或應(yīng)用,基于所述目標(biāo)應(yīng)用至少針對(duì)所述文件系統(tǒng)或應(yīng)用進(jìn)行寫(xiě)入處理;其中,N為大于等于2的整數(shù);

其中,所述基于所述目標(biāo)應(yīng)用至少針對(duì)所述文件系統(tǒng)或應(yīng)用進(jìn)行寫(xiě)入處理,包括:當(dāng)處于第N啟動(dòng)順序的文件系統(tǒng)為預(yù)設(shè)文件系統(tǒng)、或所述應(yīng)用為預(yù)設(shè)應(yīng)用時(shí),通過(guò)所述目標(biāo)應(yīng)用禁止針對(duì)所述預(yù)設(shè)文件系統(tǒng)或預(yù)設(shè)應(yīng)用的寫(xiě)入操作。

需要說(shuō)明的是,本實(shí)施例所提供的處理方法可以通過(guò)裝置實(shí)現(xiàn),該裝置可以為設(shè)置在上述電子設(shè)備中的裝置,也可以為能夠與電子設(shè)備靈活連接或斷開(kāi)的裝置,比如U盤(pán)等,只要能夠?qū)﹄娮釉O(shè)備中的系統(tǒng)啟動(dòng)順序等進(jìn)行控制即在本實(shí)施例的保護(hù)范圍內(nèi)。

這里,執(zhí)行步驟101之前,所述電子設(shè)備可以為剛剛完成硬件啟動(dòng)的狀態(tài)??梢岳斫獾氖?,電子設(shè)備的啟動(dòng)可以劃分為硬件啟動(dòng)以及軟件啟動(dòng)這兩個(gè)部分,首先要完成硬件啟動(dòng)然后再進(jìn)行軟件啟動(dòng),而上述步驟101之前需要完成硬件啟動(dòng),也就是說(shuō),本實(shí)施例中的步驟101的電子設(shè)備啟動(dòng)時(shí),主要針對(duì)的為軟件啟動(dòng)中的處理。

進(jìn)一步地,上述硬件啟動(dòng)可以包括有主板插入電源后,檢測(cè)到電源開(kāi)關(guān)按下,然后通知南橋產(chǎn)生PS-ON(電源接通)的信號(hào)等操作,這里不再一一贅述。

也就是說(shuō),本實(shí)施例的初始狀態(tài)為電子設(shè)備未進(jìn)行任何系統(tǒng)數(shù)據(jù)的加載的狀態(tài)。具體的,執(zhí)行步驟101之前,可以包括:判斷所述電子設(shè)備是否完成硬件啟動(dòng),若完成,則執(zhí)行步驟101。

查殺相關(guān)驅(qū)動(dòng)搶先在系統(tǒng)加載最早點(diǎn)啟動(dòng)(早于文件系統(tǒng)和所有病毒),如何搶先,保證重啟后最早啟動(dòng),將在后續(xù)說(shuō)明。

具體來(lái)說(shuō),上述步驟101的實(shí)現(xiàn)方式可以為獲取電子設(shè)備中的至少一個(gè)服務(wù)分組,基于至少一個(gè)服務(wù)分組對(duì)應(yīng)的啟動(dòng)順序,確定所述至少一個(gè)應(yīng)用以及至少一個(gè)文件系統(tǒng)的啟動(dòng)順序。

本實(shí)施例通過(guò)創(chuàng)建服務(wù)分組,提升驅(qū)動(dòng)加載的順序,使得目標(biāo)應(yīng)用(查殺應(yīng)用)先在文件系統(tǒng)啟動(dòng)之前最早加載,并且注冊(cè)文件系統(tǒng)變更通知,在第一時(shí)間收到變更通知時(shí),掛載文件系統(tǒng)過(guò)濾驅(qū)動(dòng),開(kāi)始凍結(jié)系統(tǒng),禁止注冊(cè)表或文件數(shù)據(jù)寫(xiě)入。

上述步驟101的實(shí)現(xiàn)方式還可以為:提取到啟動(dòng)順序列表,通過(guò)所述啟動(dòng)順序列表獲取到至少一個(gè)應(yīng)用以及至少一個(gè)文件系統(tǒng)的啟動(dòng)順序。上述啟動(dòng)順序列表中可以為僅包括有應(yīng)用的啟動(dòng)順序,也可以包括有文件系統(tǒng)的啟動(dòng)順序,還可以為針對(duì)電子設(shè)備中全部應(yīng)用以及文件系統(tǒng)的啟動(dòng)順序。重點(diǎn)在于,上述啟動(dòng)順序中目標(biāo)應(yīng)用設(shè)置在第一啟動(dòng)順序。其中,所述目標(biāo)應(yīng)用可以為能夠?qū)ζ渌募到y(tǒng)或應(yīng)用進(jìn)行寫(xiě)入控制的應(yīng)用,比如,可以為殺毒應(yīng)用。

上述步驟102中,基于所述啟動(dòng)順序加載處于第一啟動(dòng)順序的目標(biāo)應(yīng)用,具體來(lái)說(shuō),可以為從所述啟動(dòng)順序中獲取到處于第一啟動(dòng)順序的目標(biāo)應(yīng)用,然后啟動(dòng)所述目標(biāo)應(yīng)用。進(jìn)一步地,啟動(dòng)上述目標(biāo)應(yīng)用之后,就能夠?qū)ζ渌募到y(tǒng)或應(yīng)用在啟動(dòng)的時(shí)候進(jìn)行相應(yīng)的處理。

進(jìn)一步地,上述步驟102所述基于所述啟動(dòng)順序加載處于第一啟動(dòng)順序的目標(biāo)應(yīng)用之后,所述方法還包括:

基于所述目標(biāo)應(yīng)用向所述電子設(shè)備的系統(tǒng)注冊(cè)表配置過(guò)濾參數(shù);

通過(guò)所述過(guò)濾參數(shù)控制禁止針對(duì)所述系統(tǒng)注冊(cè)表中的至少一個(gè)目標(biāo)注冊(cè)表進(jìn)行寫(xiě)入操作。

具體的,所述過(guò)濾參數(shù)可以為過(guò)濾回調(diào)函數(shù),通過(guò)調(diào)用系統(tǒng)(CM)API函數(shù):NTSTATUS CmRegisterCallback(_In_PEX_CALLBACK_FUNCTION Function,_In_opt_PVOID Context,_Out_PLARGE_INTEGER Cookie);(用于針對(duì)對(duì)象進(jìn)行調(diào)用之前的通知,以及調(diào)用之后的具體修改內(nèi)容進(jìn)行通知);傳入過(guò)濾回調(diào)函數(shù)作為參數(shù),可以為:NTSTATUS RegistryCallback(_In_PVOID CallbackContext,_In_opt_PVOID Argument1,_In_opt_PVOID Argument2)(用于對(duì)格式進(jìn)行描述)。

需要指出的是,上述針對(duì)注冊(cè)表的控制與步驟103的處理可以為同時(shí)操作,也可以為首先針對(duì)注冊(cè)表進(jìn)行過(guò)濾參數(shù)的設(shè)置,然后執(zhí)行步驟103,在針對(duì)預(yù)設(shè)文件系統(tǒng)或預(yù)設(shè)應(yīng)用進(jìn)行檢測(cè)以及禁止寫(xiě)入操作的同時(shí),基于針對(duì)注冊(cè)表的過(guò)濾參數(shù)保持針對(duì)注冊(cè)表的控制。

進(jìn)一步地,上述步驟103中,依次啟動(dòng)處于第N啟動(dòng)順序的文件系統(tǒng)或應(yīng)用可以為基于啟動(dòng)順序,檢測(cè)最后啟動(dòng)的文件系統(tǒng)或應(yīng)用的啟動(dòng)順序;當(dāng)確定最后啟動(dòng)的文件系統(tǒng)或應(yīng)用的啟動(dòng)順序?yàn)榈贜-1啟動(dòng)順序時(shí),確定啟動(dòng)處于第N啟動(dòng)順序的文件系統(tǒng)或應(yīng)用。另外,還可以包括:判斷是否存在第N啟動(dòng)順序的文件系統(tǒng)或應(yīng)用,若存在,則啟動(dòng)處于第N啟動(dòng)順序的文件系統(tǒng)或應(yīng)用,否則,結(jié)束處理。

所述當(dāng)處于第N啟動(dòng)順序的文件系統(tǒng)為預(yù)設(shè)文件系統(tǒng)、或所述應(yīng)用為預(yù)設(shè)應(yīng)用時(shí),通過(guò)所述目標(biāo)應(yīng)用禁止針對(duì)所述預(yù)設(shè)文件系統(tǒng)或預(yù)設(shè)應(yīng)用的寫(xiě)入操作之前,所述方法還包括:

向所述電子設(shè)備的操作系統(tǒng)配置文件系統(tǒng)變更參數(shù);其中,所述文件系統(tǒng)變更參數(shù)用于指示所述操作系統(tǒng)加載文件系統(tǒng)或應(yīng)用時(shí),反饋文件系統(tǒng)或應(yīng)用的處于加載狀態(tài)。

其中,所述文件系統(tǒng)變更參數(shù)可以為變更通知回調(diào)函數(shù),具體的通過(guò)調(diào)用系統(tǒng)API函數(shù),比如文件注冊(cè)改變函數(shù)NTSTATUS IoRegisterFsRegistrationChange(_In_PDRIVER_OBJECT DriverObject,_In_PDRIVER_FS_NOTIFICATION DriverNotificationRoutine),傳入回調(diào)函數(shù)地址,使得有變更的時(shí)候,系統(tǒng)會(huì)調(diào)用我們的回調(diào)函數(shù)。其中,回調(diào)函數(shù)的簽名可以為VOID DriverNotificationRoutine(_In_struct_DEVICE_OBJECT*DeviceObject,_In_BOOLEAN FsActive)。

也就是說(shuō),目標(biāo)應(yīng)用啟動(dòng)之后向操作系統(tǒng)發(fā)送文件系統(tǒng)變更參數(shù),以使得操作系統(tǒng)在啟動(dòng)任意一個(gè)應(yīng)用或文件系統(tǒng)時(shí),向目標(biāo)應(yīng)用反饋相應(yīng)的加載狀態(tài)。

相應(yīng)的,所述當(dāng)處于第N啟動(dòng)順序的文件系統(tǒng)為預(yù)設(shè)文件系統(tǒng)、或所述應(yīng)用為預(yù)設(shè)應(yīng)用時(shí),通過(guò)所述目標(biāo)應(yīng)用禁止針對(duì)所述預(yù)設(shè)文件系統(tǒng)或預(yù)設(shè)應(yīng)用的寫(xiě)入操作,包括:

當(dāng)獲取到所述操作系統(tǒng)反饋的處于第N啟動(dòng)順序的文件系統(tǒng)或應(yīng)用處于加載狀態(tài)的信息時(shí),判斷所述文件系統(tǒng)是否為預(yù)設(shè)文件系統(tǒng)、或應(yīng)用是否為預(yù)設(shè)應(yīng)用;

若確定所述文件系統(tǒng)為預(yù)設(shè)文件系統(tǒng)、或應(yīng)用為預(yù)設(shè)應(yīng)用,則所述目標(biāo)應(yīng)用禁止針對(duì)所述預(yù)設(shè)文件系統(tǒng)或預(yù)設(shè)應(yīng)用的寫(xiě)入操作。

具體來(lái)說(shuō),禁止在文件系統(tǒng)中進(jìn)行寫(xiě)入的操作可以為:通過(guò)調(diào)用系統(tǒng)API函數(shù)NTSTATUS FltRegisterFilter(即針對(duì)文件系統(tǒng)的過(guò)濾器),傳入一系列的回調(diào)函數(shù)及配置參數(shù),使得在特定的事件發(fā)生時(shí),我們可以及時(shí)收到通知并對(duì)事件進(jìn)行過(guò)濾處理,放行或者禁止。

所述預(yù)設(shè)文件系統(tǒng)或預(yù)設(shè)應(yīng)用可以為根據(jù)實(shí)際情況進(jìn)行設(shè)置,另外,所述預(yù)設(shè)文件系統(tǒng)或預(yù)設(shè)應(yīng)用可以為預(yù)設(shè)在目標(biāo)應(yīng)用中,即目標(biāo)應(yīng)用中可以包括有一個(gè)列表,在該列表中設(shè)置關(guān)心的文件系統(tǒng)的名稱或應(yīng)用的名稱。

具體來(lái)說(shuō),所述禁止針對(duì)所述預(yù)設(shè)文件系統(tǒng)或預(yù)設(shè)應(yīng)用的寫(xiě)入操作的方式,可以為檢測(cè)對(duì)應(yīng)的路徑,一旦檢測(cè)到有針對(duì)所述預(yù)設(shè)文件系統(tǒng)或預(yù)設(shè)應(yīng)用的路徑的處理時(shí),可以針對(duì)該路徑上的所有寫(xiě)入操作進(jìn)行禁止。

下面結(jié)合圖2針對(duì)電子設(shè)備開(kāi)啟之后就控制啟動(dòng)目標(biāo)應(yīng)用進(jìn)行說(shuō)明,其中,目標(biāo)應(yīng)用可以為一個(gè)針對(duì)病毒文件的查殺應(yīng)用:

在查殺驅(qū)動(dòng)啟動(dòng)后,先向系統(tǒng)注冊(cè)注冊(cè)表過(guò)濾參數(shù)(過(guò)濾回調(diào)函數(shù)),通過(guò)回調(diào)函數(shù)檢查并攔截對(duì)敏感注冊(cè)表位置的寫(xiě)入,防止病毒變形,此處保持禁寫(xiě),凍結(jié)到系統(tǒng)關(guān)機(jī)。

向操作系統(tǒng)注冊(cè)文件系統(tǒng)變更通知回調(diào)函數(shù),操作系統(tǒng)繼續(xù)進(jìn)行初始化引導(dǎo)啟動(dòng),當(dāng)操作系統(tǒng)加載文件系統(tǒng),如NTFS文件系統(tǒng)時(shí),會(huì)檢查當(dāng)前是否有注冊(cè)的回調(diào)函數(shù),并調(diào)用我們的通知回調(diào)函數(shù);我們?cè)谧?cè)的回調(diào)函數(shù)中收到通知時(shí),這個(gè)時(shí)候,系統(tǒng)文件系統(tǒng)還未完全初始化完成,所有人均無(wú)法通過(guò)文件系統(tǒng)向磁盤(pán)寫(xiě)入數(shù)據(jù)。在這個(gè)時(shí)候,我們判斷是否是感興趣的目標(biāo)文件系統(tǒng),如果是,則立即向該文件系統(tǒng)注冊(cè)文件過(guò)濾函數(shù),并在文件過(guò)濾函數(shù)中,檢查并攔截對(duì)敏感文件路徑數(shù)據(jù)的寫(xiě)入,防止病毒樣本變形及復(fù)活。這樣,就能在最早可用的時(shí)機(jī),鎖定文件系統(tǒng)的寫(xiě)入,直到系統(tǒng)關(guān)機(jī),保持全程凍結(jié)。這里是我們使用的關(guān)鍵技術(shù)點(diǎn)。

至此,結(jié)合圖3,可以看出,本實(shí)施例提供的方案,能夠使得注冊(cè)表和文件系統(tǒng)均在開(kāi)啟啟動(dòng)時(shí),就被查殺驅(qū)動(dòng)使用過(guò)濾函數(shù)凍結(jié)禁寫(xiě),一直到關(guān)機(jī),都能保持凍結(jié)狀態(tài),使得系統(tǒng)無(wú)懈可擊,病毒無(wú)法變形,便于定位查殺。

另外,本實(shí)施例還針對(duì)在本次開(kāi)啟之前的上一次操作中,針對(duì)目標(biāo)應(yīng)用的啟動(dòng)順序進(jìn)行設(shè)置的處理,在上述圖1-1的基礎(chǔ)之上,可以參見(jiàn)圖1-2,所述獲取所述電子設(shè)備中至少一個(gè)應(yīng)用以及至少一個(gè)文件系統(tǒng)的啟動(dòng)順序之前,所述還包括:

步驟a1:在注冊(cè)表中創(chuàng)建所述目標(biāo)應(yīng)用的服務(wù)分組,所述目標(biāo)應(yīng)用的服務(wù)分組與所述目標(biāo)應(yīng)用的啟動(dòng)順序相對(duì)應(yīng);

步驟a2:設(shè)置所述新的服務(wù)分組的啟動(dòng)順序?yàn)榈谝粏?dòng)順序;重啟所述電子設(shè)備。

需要指出的是:注冊(cè)表是一個(gè)樹(shù)狀結(jié)構(gòu),有很多節(jié)點(diǎn),每個(gè)節(jié)點(diǎn)保存了不同的信息用來(lái)配置操作系統(tǒng)的行為。其中有一個(gè)節(jié)點(diǎn)-Service Group(服務(wù)分組),該節(jié)點(diǎn)下定義的行為就是操作系統(tǒng)加載所有Service Group的順序,而每個(gè)驅(qū)動(dòng)或文件系統(tǒng)都屬于對(duì)應(yīng)的某個(gè)Service Group,同一個(gè)Service Group可能包含多個(gè)驅(qū)動(dòng)。所以,我們改變服務(wù)分組里Group的順序,就可以改變具體某個(gè)驅(qū)動(dòng)或文件系統(tǒng)的加載順序。

所述在注冊(cè)表中創(chuàng)建新的服務(wù)分組之前,所述方法還包括:?jiǎn)?dòng)所述目標(biāo)應(yīng)用,基于所述目標(biāo)應(yīng)用禁止針對(duì)系統(tǒng)注冊(cè)表的寫(xiě)入操作。也就是說(shuō),一旦啟動(dòng)目標(biāo)應(yīng)用就可以針對(duì)所有針對(duì)系統(tǒng)注冊(cè)表中的全部注冊(cè)表的寫(xiě)入操作進(jìn)行檢測(cè)以及禁止寫(xiě)入操作的處理。

參見(jiàn)圖4,下面針對(duì)如何保證重啟后驅(qū)動(dòng)最早加載的設(shè)置操作進(jìn)行說(shuō)明:

在準(zhǔn)備要凍結(jié)系統(tǒng)時(shí),首先鎖定注冊(cè)表,不允許第三方程序再寫(xiě)入任何數(shù)據(jù)到相關(guān)注冊(cè)表;

在注冊(cè)表指定位置創(chuàng)建一個(gè)新的服務(wù)分組,并且將該服務(wù)分組的啟動(dòng)順序設(shè)成最早;

將我們的查殺驅(qū)動(dòng)放置在新創(chuàng)建的服務(wù)分組中,使得下次開(kāi)機(jī),能夠在系統(tǒng)引導(dǎo)的最早時(shí)期被加載;

鎖定文件,禁止相關(guān)位置的文件寫(xiě)入。

本次開(kāi)機(jī)的系統(tǒng)凍結(jié)完成,病毒無(wú)法自動(dòng)變形或復(fù)活,在關(guān)機(jī)之前均生效。且下次開(kāi)機(jī)能最早啟動(dòng),實(shí)施再次凍結(jié)策略。

如此,在凍結(jié)系統(tǒng)后,病毒已無(wú)法自動(dòng)變形、復(fù)活,失去了自我保護(hù)能力,因此,可以繼續(xù)使用以往查殺技術(shù)對(duì)樣本進(jìn)行處理。

可見(jiàn),通過(guò)上述方案,就能夠保證在電子設(shè)備啟動(dòng)之后,直接根據(jù)電子設(shè)備中的啟動(dòng)順序確定加載目標(biāo)應(yīng)用,進(jìn)而基于目標(biāo)應(yīng)用針對(duì)第N啟動(dòng)順序的文件系統(tǒng)或應(yīng)用進(jìn)行寫(xiě)入處理。如此,就能夠避免啟動(dòng)目標(biāo)應(yīng)用之前,電子設(shè)備存在部分驅(qū)動(dòng)或部分文件系統(tǒng)首先開(kāi)啟,而導(dǎo)致的無(wú)法全面的進(jìn)行寫(xiě)入處理的問(wèn)題,提升了電子設(shè)備的安全性。

實(shí)施例二、

本發(fā)明實(shí)施例提供了一種系統(tǒng)管理裝置,如圖5所示,包括:

初始單元51,用于電子設(shè)備啟動(dòng)時(shí),獲取所述電子設(shè)備中至少一個(gè)應(yīng)用以及至少一個(gè)文件系統(tǒng)的啟動(dòng)順序;

處理單元52,用于基于所述啟動(dòng)順序加載處于第一啟動(dòng)順序的目標(biāo)應(yīng)用;依次啟動(dòng)處于第N啟動(dòng)順序的文件系統(tǒng)或應(yīng)用,基于所述目標(biāo)應(yīng)用至少針對(duì)所述文件系統(tǒng)或應(yīng)用進(jìn)行寫(xiě)入處理;其中,N為大于等于2的整數(shù);

其中,所述處理單元52,具體用于當(dāng)處于第N啟動(dòng)順序的文件系統(tǒng)為預(yù)設(shè)文件系統(tǒng)、或所述應(yīng)用為預(yù)設(shè)應(yīng)用時(shí),通過(guò)所述目標(biāo)應(yīng)用禁止針對(duì)所述預(yù)設(shè)文件系統(tǒng)或預(yù)設(shè)應(yīng)用的寫(xiě)入操作。

需要說(shuō)明的是,本實(shí)施例系統(tǒng)管理裝置,可以為設(shè)置在上述電子設(shè)備中的裝置,也可以為能夠與電子設(shè)備靈活連接或斷開(kāi)的裝置,比如U盤(pán)等,只要能夠?qū)﹄娮釉O(shè)備中的系統(tǒng)啟動(dòng)順序等進(jìn)行控制即在本實(shí)施例的保護(hù)范圍內(nèi)。

電子設(shè)備的啟動(dòng)可以劃分為硬件啟動(dòng)以及軟件啟動(dòng)這兩個(gè)部分,首先要完成硬件啟動(dòng)然后再進(jìn)行軟件啟動(dòng),而獲取所述電子設(shè)備中至少一個(gè)應(yīng)用以及至少一個(gè)文件系統(tǒng)的啟動(dòng)順序之前需要完成硬件啟動(dòng),也就是說(shuō),本實(shí)施例中的電子設(shè)備啟動(dòng)時(shí),主要針對(duì)的為軟件啟動(dòng)中的處理。

進(jìn)一步地,上述硬件啟動(dòng)可以包括有主板插入電源后,檢測(cè)到電源開(kāi)關(guān)按下,然后通知南橋產(chǎn)生PS-ON(電源接通)的信號(hào)等操作,這里不再一一贅述。

也就是說(shuō),本實(shí)施例的初始狀態(tài)為電子設(shè)備未進(jìn)行任何系統(tǒng)數(shù)據(jù)的加載的狀態(tài)。具體的,初始單元51,還用于判斷所述電子設(shè)備是否完成硬件啟動(dòng),若完成,則獲取所述電子設(shè)備中至少一個(gè)應(yīng)用以及至少一個(gè)文件系統(tǒng)的啟動(dòng)順序。

查殺相關(guān)驅(qū)動(dòng)搶先在系統(tǒng)加載最早點(diǎn)啟動(dòng)(早于文件系統(tǒng)和所有病毒),如何搶先,保證重啟后最早啟動(dòng),將在后續(xù)說(shuō)明。

具體來(lái)說(shuō),初始單元51,用于獲取電子設(shè)備中的至少一個(gè)服務(wù)分組,基于至少一個(gè)服務(wù)分組對(duì)應(yīng)的啟動(dòng)順序,確定所述至少一個(gè)應(yīng)用以及至少一個(gè)文件系統(tǒng)的啟動(dòng)順序。

本實(shí)施例通過(guò)創(chuàng)建服務(wù)分組,提升驅(qū)動(dòng)加載的順序,使得目標(biāo)應(yīng)用(查殺應(yīng)用)先在文件系統(tǒng)啟動(dòng)之前最早加載,并且注冊(cè)文件系統(tǒng)變更通知,在第一時(shí)間收到變更通知時(shí),掛載文件系統(tǒng)過(guò)濾驅(qū)動(dòng),開(kāi)始凍結(jié)系統(tǒng),禁止注冊(cè)表或文件數(shù)據(jù)寫(xiě)入。

還可以為:初始單元51,用于提取到啟動(dòng)順序列表,通過(guò)所述啟動(dòng)順序列表獲取到至少一個(gè)應(yīng)用以及至少一個(gè)文件系統(tǒng)的啟動(dòng)順序。上述啟動(dòng)順序列表中可以為僅包括有應(yīng)用的啟動(dòng)順序,也可以包括有文件系統(tǒng)的啟動(dòng)順序,還可以為針對(duì)電子設(shè)備中全部應(yīng)用以及文件系統(tǒng)的啟動(dòng)順序。重點(diǎn)在于,上述啟動(dòng)順序中目標(biāo)應(yīng)用設(shè)置在第一啟動(dòng)順序。其中,所述目標(biāo)應(yīng)用可以為能夠?qū)ζ渌募到y(tǒng)或應(yīng)用進(jìn)行寫(xiě)入控制的應(yīng)用,比如,可以為殺毒應(yīng)用。

基于所述啟動(dòng)順序加載處于第一啟動(dòng)順序的目標(biāo)應(yīng)用,具體來(lái)說(shuō),可以為從所述啟動(dòng)順序中獲取到處于第一啟動(dòng)順序的目標(biāo)應(yīng)用,然后啟動(dòng)所述目標(biāo)應(yīng)用。進(jìn)一步地,啟動(dòng)上述目標(biāo)應(yīng)用之后,就能夠?qū)ζ渌募到y(tǒng)或應(yīng)用在啟動(dòng)的時(shí)候進(jìn)行相應(yīng)的處理。

所述電子設(shè)備還包括:預(yù)設(shè)單元53,用于在注冊(cè)表中創(chuàng)建所述目標(biāo)應(yīng)用的服務(wù)分組,所述目標(biāo)應(yīng)用的服務(wù)分組與所述目標(biāo)應(yīng)用的啟動(dòng)順序相對(duì)應(yīng);設(shè)置所述新的服務(wù)分組的啟動(dòng)順序?yàn)榈谝粏?dòng)順序;相應(yīng)的,所述處理單元,用于重啟所述電子設(shè)備。

進(jìn)一步地,所述處理單元,用于基于所述目標(biāo)應(yīng)用向所述電子設(shè)備的系統(tǒng)注冊(cè)表配置過(guò)濾參數(shù);通過(guò)所述過(guò)濾參數(shù)控制禁止針對(duì)所述系統(tǒng)注冊(cè)表中的至少一個(gè)目標(biāo)注冊(cè)表進(jìn)行寫(xiě)入操作。

需要指出的是,上述針對(duì)注冊(cè)表的控制與依次啟動(dòng)處于第N啟動(dòng)順序的文件系統(tǒng)或應(yīng)用,基于所述目標(biāo)應(yīng)用至少針對(duì)所述文件系統(tǒng)或應(yīng)用進(jìn)行寫(xiě)入處理的處理可以為同時(shí)操作,也可以為首先針對(duì)注冊(cè)表進(jìn)行過(guò)濾參數(shù)的設(shè)置,然后執(zhí)行依次啟動(dòng)處于第N啟動(dòng)順序的文件系統(tǒng)或應(yīng)用,基于所述目標(biāo)應(yīng)用至少針對(duì)所述文件系統(tǒng)或應(yīng)用進(jìn)行寫(xiě)入處理,在針對(duì)預(yù)設(shè)文件系統(tǒng)或預(yù)設(shè)應(yīng)用進(jìn)行檢測(cè)以及禁止寫(xiě)入操作的同時(shí),基于針對(duì)注冊(cè)表的過(guò)濾參數(shù)保持針對(duì)注冊(cè)表的控制。

所述處理單元,用于向所述電子設(shè)備的操作系統(tǒng)配置文件系統(tǒng)變更參數(shù);其中,所述文件系統(tǒng)變更參數(shù)用于指示所述操作系統(tǒng)加載文件系統(tǒng)或應(yīng)用時(shí),反饋文件系統(tǒng)或應(yīng)用的處于加載狀態(tài)。

也就是說(shuō),目標(biāo)應(yīng)用啟動(dòng)之后向操作系統(tǒng)發(fā)送文件系統(tǒng)變更參數(shù),以使得操作系統(tǒng)在啟動(dòng)任意一個(gè)應(yīng)用或文件系統(tǒng)時(shí),向目標(biāo)應(yīng)用反饋相應(yīng)的加載狀態(tài)。

相應(yīng)的,所述處理單元,用于當(dāng)獲取到所述操作系統(tǒng)反饋的處于第N啟動(dòng)順序的文件系統(tǒng)或應(yīng)用處于加載狀態(tài)的信息時(shí),判斷所述文件系統(tǒng)是否為預(yù)設(shè)文件系統(tǒng)、或應(yīng)用是否為預(yù)設(shè)應(yīng)用;

若確定所述文件系統(tǒng)為預(yù)設(shè)文件系統(tǒng)、或應(yīng)用為預(yù)設(shè)應(yīng)用,則所述目標(biāo)應(yīng)用禁止針對(duì)所述預(yù)設(shè)文件系統(tǒng)或預(yù)設(shè)應(yīng)用的寫(xiě)入操作。

所述預(yù)設(shè)文件系統(tǒng)或預(yù)設(shè)應(yīng)用可以為根據(jù)實(shí)際情況進(jìn)行設(shè)置,另外,所述預(yù)設(shè)文件系統(tǒng)或預(yù)設(shè)應(yīng)用可以為預(yù)設(shè)在目標(biāo)應(yīng)用中,即目標(biāo)應(yīng)用中可以包括有一個(gè)列表,在該列表中設(shè)置關(guān)心的文件系統(tǒng)的名稱或應(yīng)用的名稱。

具體來(lái)說(shuō),所述禁止針對(duì)所述預(yù)設(shè)文件系統(tǒng)或預(yù)設(shè)應(yīng)用的寫(xiě)入操作的方式,可以為檢測(cè)對(duì)應(yīng)的路徑,一旦檢測(cè)到有針對(duì)所述預(yù)設(shè)文件系統(tǒng)或預(yù)設(shè)應(yīng)用的路徑的處理時(shí),可以針對(duì)該路徑上的所有寫(xiě)入操作進(jìn)行禁止。

下面結(jié)合圖2針對(duì)電子設(shè)備開(kāi)啟之后就控制啟動(dòng)目標(biāo)應(yīng)用進(jìn)行說(shuō)明,其中,目標(biāo)應(yīng)用可以為一個(gè)針對(duì)病毒文件的查殺應(yīng)用:

在查殺驅(qū)動(dòng)啟動(dòng)后,先向系統(tǒng)注冊(cè)注冊(cè)表過(guò)濾參數(shù)(過(guò)濾回調(diào)函數(shù)),通過(guò)回調(diào)函數(shù)檢查并攔截對(duì)敏感注冊(cè)表位置的寫(xiě)入,防止病毒變形,此處保持禁寫(xiě),凍結(jié)到系統(tǒng)關(guān)機(jī)。

向操作系統(tǒng)注冊(cè)文件系統(tǒng)變更通知回調(diào)函數(shù),操作系統(tǒng)繼續(xù)進(jìn)行初始化引導(dǎo)啟動(dòng),當(dāng)操作系統(tǒng)加載文件系統(tǒng),如NTFS文件系統(tǒng)時(shí),會(huì)檢查當(dāng)前是否有注冊(cè)的回調(diào)函數(shù),并調(diào)用我們的通知回調(diào)函數(shù)

我們?cè)谧?cè)的回調(diào)函數(shù)中收到通知時(shí),這個(gè)時(shí)候,系統(tǒng)文件系統(tǒng)還未完全初始化完成,所有人均無(wú)法通過(guò)文件系統(tǒng)向磁盤(pán)寫(xiě)入數(shù)據(jù)。在這個(gè)時(shí)候,我們判斷是否是感興趣的目標(biāo)文件系統(tǒng),如果是,則立即向該文件系統(tǒng)注冊(cè)文件過(guò)濾函數(shù),并在文件過(guò)濾函數(shù)中,檢查并攔截對(duì)敏感文件路徑數(shù)據(jù)的寫(xiě)入,防止病毒樣本變形及復(fù)活。這樣,就能在最早可用的時(shí)機(jī),鎖定文件系統(tǒng)的寫(xiě)入,直到系統(tǒng)關(guān)機(jī),保持全程凍結(jié)。這里是我們使用的關(guān)鍵技術(shù)點(diǎn)。

至此,結(jié)合圖3,可以看出,本實(shí)施例提供的方案,能夠在注冊(cè)表和文件系統(tǒng)均在開(kāi)機(jī)最早被查殺驅(qū)動(dòng)使用過(guò)濾函數(shù)凍結(jié)禁寫(xiě),而查殺驅(qū)動(dòng)又不允許反注冊(cè)或卸載,一直到關(guān)機(jī),都能保持凍結(jié)狀態(tài),使得系統(tǒng)無(wú)懈可擊,病毒無(wú)法變形,便于定位查殺。

另外,本實(shí)施例還針對(duì)在本次開(kāi)啟之前的上一次操作中,針對(duì)目標(biāo)應(yīng)用的啟動(dòng)順序進(jìn)行設(shè)置的處理,具體如下:

所述處理單元,用于啟動(dòng)所述目標(biāo)應(yīng)用,基于所述目標(biāo)應(yīng)用禁止針對(duì)系統(tǒng)注冊(cè)表的寫(xiě)入操作。也就是說(shuō),一旦啟動(dòng)目標(biāo)應(yīng)用就可以針對(duì)所有針對(duì)系統(tǒng)注冊(cè)表中的全部注冊(cè)表的寫(xiě)入操作進(jìn)行檢測(cè)以及禁止寫(xiě)入操作的處理。

所述處理單元,用于獲取電子設(shè)備中的至少一個(gè)服務(wù)分組,基于至少一個(gè)服務(wù)分組對(duì)應(yīng)的啟動(dòng)順序,確定所述至少一個(gè)應(yīng)用以及至少一個(gè)文件系統(tǒng)的啟動(dòng)順序。

參見(jiàn)圖4,下面針對(duì)如何保證重啟后驅(qū)動(dòng)最早加載的設(shè)置操作進(jìn)行說(shuō)明:

在準(zhǔn)備要凍結(jié)系統(tǒng)時(shí),首先鎖定注冊(cè)表,不允許第三方程序再寫(xiě)入任何數(shù)據(jù)到相關(guān)注冊(cè)表;

在注冊(cè)表指定位置創(chuàng)建一個(gè)新的服務(wù)分組,并且將該服務(wù)分組的啟動(dòng)順序設(shè)成最早;

將我們的查殺驅(qū)動(dòng)放置在新創(chuàng)建的服務(wù)分組中,使得下次開(kāi)機(jī),能夠在系統(tǒng)引導(dǎo)的最早時(shí)期被加載;

鎖定文件,禁止相關(guān)位置的文件寫(xiě)入。

本次開(kāi)機(jī)的系統(tǒng)凍結(jié)完成,病毒無(wú)法自動(dòng)變形或復(fù)活,在關(guān)機(jī)之前均生效。且下次開(kāi)機(jī)能最早啟動(dòng),實(shí)施再次凍結(jié)策略。

如此,在凍結(jié)系統(tǒng)后,病毒已無(wú)法自動(dòng)變形、復(fù)活,失去了自我保護(hù)能力,因此,可以繼續(xù)使用以往查殺技術(shù)對(duì)樣本進(jìn)行處理。

本實(shí)施例通過(guò)創(chuàng)建服務(wù)分組,提升驅(qū)動(dòng)加載的順序,使得目標(biāo)應(yīng)用(查殺應(yīng)用)先在文件系統(tǒng)啟動(dòng)之前最早加載,并且注冊(cè)文件系統(tǒng)變更通知,在第一時(shí)間收到變更通知時(shí),掛載文件系統(tǒng)過(guò)濾驅(qū)動(dòng),開(kāi)始凍結(jié)系統(tǒng),禁止注冊(cè)表或文件數(shù)據(jù)寫(xiě)入。

本發(fā)明實(shí)施例提供的系統(tǒng)管理裝置可以以各種形式來(lái)實(shí)施。例如,本發(fā)明中描述的裝置可以包括諸如移動(dòng)電話、智能電話、筆記本電腦、數(shù)字廣播接收器、PDA(個(gè)人數(shù)字助理)、PAD(平板電腦)、PMP(便攜式多媒體播放器)、導(dǎo)航裝置等等的移動(dòng)終端以及諸如數(shù)字TV、臺(tái)式計(jì)算機(jī)等等的固定終端。圖6為實(shí)現(xiàn)本發(fā)明各個(gè)實(shí)施例的系統(tǒng)管理裝置的硬件結(jié)構(gòu)示意。

系統(tǒng)管理裝置100可以包括用戶輸入單元130、輸出單元150、存儲(chǔ)器160、接口單元170、控制器180和電源單元190等等。圖中示出了具有各種組件的移動(dòng)終端,但是應(yīng)理解的是,并不要求實(shí)施所有示出的組件??梢蕴娲貙?shí)施更多或更少的組件。將在下面詳細(xì)描述移動(dòng)終端的元件。

用戶輸入單元130可以根據(jù)用戶輸入的命令生成鍵輸入數(shù)據(jù)以控制移動(dòng)終端的各種操作。用戶輸入單元130允許用戶輸入各種類型的信息,并且可以包括鍵盤(pán)、鍋?zhàn)衅?、觸摸板(例如,檢測(cè)由于被接觸而導(dǎo)致的電阻、壓力、電容等等的變化的觸敏組件)、滾輪、搖桿等等。特別地,當(dāng)觸摸板以層的形式疊加在顯示單元151上時(shí),可以形成觸摸屏。

接口單元170用作至少一個(gè)外部裝置與移動(dòng)終端100連接可以通過(guò)的接口。例如,外部裝置可以包括有線或無(wú)線頭戴式耳機(jī)端口、外部電源(或電池充電器)端口、有線或無(wú)線數(shù)據(jù)端口、存儲(chǔ)卡端口、用于連接具有識(shí)別模塊的裝置的端口、音頻輸入/輸出(I/O)端口、視頻I/O端口、耳機(jī)端口等等。識(shí)別模塊可以是存儲(chǔ)用于驗(yàn)證用戶使用移動(dòng)終端100的各種信息并且可以包括用戶識(shí)別模塊

(UIM)、客戶識(shí)別模塊(SIM)、通用客戶識(shí)別模塊(USIM)等等。另外,具有識(shí)別模塊的裝置(下面稱為"識(shí)別裝置")可以采取智能卡的形式,因此,識(shí)別裝置可以經(jīng)由端口或其它連接裝置與移動(dòng)終端100連接。接口單元170可以用于接收來(lái)自外部裝置的輸入(例如,數(shù)據(jù)信息、電力等等)并且將接收到的輸入傳輸?shù)揭苿?dòng)終端100內(nèi)的一個(gè)或多個(gè)元件或者可以用于在移動(dòng)終端和外部裝置之間傳輸數(shù)據(jù)。

另外,當(dāng)移動(dòng)終端100與外部底座連接時(shí),接口單元170可以用作允許通過(guò)其將電力從底座提供到移動(dòng)終端100的路徑或者可以用作允許從底座輸入的各種命令信號(hào)通過(guò)其傳輸?shù)揭苿?dòng)終端的路徑。從底座輸入的各種命令信號(hào)或電力可以用作用于識(shí)別移動(dòng)終端是否準(zhǔn)確地安裝在底座上的信號(hào)。輸出單元150被構(gòu)造為以視覺(jué)、音頻和/或觸覺(jué)方式提供輸出信號(hào)(例如,音頻信號(hào)、視頻信號(hào)、警報(bào)信號(hào)、振動(dòng)信號(hào)等等)。

輸出單元150可以包括顯示單元151等等。顯示單元151可以顯示在移動(dòng)終端100中處理的信息。例如,當(dāng)移動(dòng)終端100處于電話通話模式時(shí),顯示單元151可以顯示與通話或其它通信(例如,文本消息收發(fā)、多媒體文件下載等等)相關(guān)的用戶界面(UI)或圖形用戶界面(GUI)。當(dāng)移動(dòng)終端100處于視頻通話模式或者圖像捕獲模式時(shí),顯示單元151可以顯示捕獲的圖像和/或接收的圖像、示出視頻或圖像以及相關(guān)功能的UI或GUI等等。

同時(shí),當(dāng)顯示單元151和觸摸板以層的形式彼此疊加以形成觸摸屏?xí)r,顯示單元151可以用作輸入裝置和輸出裝置。顯示單元151可以包括液晶顯示器(LCD)、薄膜晶體管LCD(TFT-LCD)、有機(jī)發(fā)光二極管(OLED)顯示器、柔性顯示器、三維(3D)顯示器等等中的至少一種。這些顯示器中的一些可以被構(gòu)造為透明狀以允許用戶從外部觀看,這可以稱為透明顯示器,典型的透明顯示器可以例如為TOLED(透明有機(jī)發(fā)光二極管)顯示器等等。根據(jù)特定想要的實(shí)施方式,移動(dòng)終端100可以包括兩個(gè)或更多顯示單元(或其它顯示裝置),例如,移動(dòng)終端可以包括外部顯示單元(未示出)和內(nèi)部顯示單元(未示出)。觸摸屏可用于檢測(cè)觸摸輸入壓力以及觸摸輸入位置和觸摸輸入面積。

存儲(chǔ)器160可以存儲(chǔ)由控制器180執(zhí)行的處理和控制操作的軟件程序等等,或者可以暫時(shí)地存儲(chǔ)己經(jīng)輸出或?qū)⒁敵龅臄?shù)據(jù)(例如,電話簿、消息、靜態(tài)圖像、視頻等等)。而且,存儲(chǔ)器160可以存儲(chǔ)關(guān)于當(dāng)觸摸施加到觸摸屏?xí)r輸出的各種方式的振動(dòng)和音頻信號(hào)的數(shù)據(jù)。

存儲(chǔ)器160可以包括至少一種類型的存儲(chǔ)介質(zhì),所述存儲(chǔ)介質(zhì)包括閃存、硬盤(pán)、多媒體卡、卡型存儲(chǔ)器(例如,SD或DX存儲(chǔ)器等等)、隨機(jī)訪問(wèn)存儲(chǔ)器(RAM)、靜態(tài)隨機(jī)訪問(wèn)存儲(chǔ)器(SRAM)、只讀存儲(chǔ)器(ROM)、電可擦除可編程只讀存儲(chǔ)器(EEPROM)、可編程只讀存儲(chǔ)器(PROM)、磁性存儲(chǔ)器、磁盤(pán)、光盤(pán)等等。而且,移動(dòng)終端100可以與通過(guò)網(wǎng)絡(luò)連接執(zhí)行存儲(chǔ)器160的存儲(chǔ)功能的網(wǎng)絡(luò)存儲(chǔ)裝置協(xié)作。

控制器180通常控制移動(dòng)終端的總體操作。例如,控制器180執(zhí)行與語(yǔ)音通話、數(shù)據(jù)通信、視頻通話等等相關(guān)的控制和處理。

電源單元190在控制器180的控制下接收外部電力或內(nèi)部電力并且提供操作各元件和組件所需的適當(dāng)?shù)碾娏Α?/p>

這里描述的各種實(shí)施方式可以以使用例如計(jì)算機(jī)軟件、硬件或其任何組合的計(jì)算機(jī)可讀介質(zhì)來(lái)實(shí)施。對(duì)于硬件實(shí)施,這里描述的實(shí)施方式可以通過(guò)使用特定用途集成電路(ASIC)、數(shù)字信號(hào)處理器(DSP)、數(shù)字信號(hào)處理裝置(DSPD)、可編程邏輯裝置(PLD)、現(xiàn)場(chǎng)可編程門陣列(FPGA)、處理器、控制器、微控制器、微處理器、被設(shè)計(jì)為執(zhí)行這里描述的功能的電子單元中的至少一種來(lái)實(shí)施,在一些情況下,這樣的實(shí)施方式可以在控制器180中實(shí)施。對(duì)于軟件實(shí)施,諸如過(guò)程或功能的實(shí)施方式可以與允許執(zhí)行至少一種功能或操作的單獨(dú)的軟件模塊來(lái)實(shí)施。軟件代碼可以由以任何適當(dāng)?shù)木幊陶Z(yǔ)言編寫(xiě)的軟件應(yīng)用程序(或程序)來(lái)實(shí)施,軟件代碼可以存儲(chǔ)在存儲(chǔ)器160中并且由控制器180執(zhí)行。

可見(jiàn),通過(guò)上述方案,就能夠保證在電子設(shè)備啟動(dòng)之后,直接根據(jù)電子設(shè)備中的啟動(dòng)順序確定加載目標(biāo)應(yīng)用,進(jìn)而基于目標(biāo)應(yīng)用針對(duì)第N啟動(dòng)順序的文件系統(tǒng)或應(yīng)用進(jìn)行寫(xiě)入處理。如此,就能夠避免啟動(dòng)目標(biāo)應(yīng)用之前,電子設(shè)備存在部分驅(qū)動(dòng)或部分文件系統(tǒng)首先開(kāi)啟,而導(dǎo)致的無(wú)法全面的進(jìn)行寫(xiě)入處理的問(wèn)題,提升了電子設(shè)備的安全性。

本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過(guò)程序指令相關(guān)的硬件來(lái)完成,前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:移動(dòng)存儲(chǔ)設(shè)備、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。

或者,本發(fā)明上述集成的單元如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),也可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。基于這樣的理解,本發(fā)明實(shí)施例的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī)、電子設(shè)備、或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分。而前述的存儲(chǔ)介質(zhì)包括:移動(dòng)存儲(chǔ)設(shè)備、ROM、RAM、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。

以上所述,僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。

當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
南昌县| 天津市| 富民县| 友谊县| 南华县| 丰顺县| 承德市| 民县| 澎湖县| 忻城县| 巍山| 大埔区| 宜章县| 广宗县| 静宁县| 仙桃市| 壶关县| 中宁县| 临安市| 应用必备| 吉安县| 武邑县| 当雄县| 白城市| 育儿| 德州市| 寻甸| 陆河县| 静宁县| 高淳县| 醴陵市| 高清| 京山县| 鄂温| 桐城市| 霞浦县| 栖霞市| 宣武区| 昆山市| 新宾| 新邵县|