西西軟件園多重安全檢測(cè)下載網(wǎng)站、值得信賴的軟件下載站!
軟件
軟件
文章
搜索

首頁(yè)硬件相關(guān)電腦配件 → 傳統(tǒng)DllCache恢復(fù)和新型DllCache恢復(fù)原理

傳統(tǒng)DllCache恢復(fù)和新型DllCache恢復(fù)原理

相關(guān)軟件相關(guān)文章發(fā)表評(píng)論 來源:本站整理時(shí)間:2010/8/10 16:31:56字體大。A-A+

作者:佚名點(diǎn)擊:87次評(píng)論:3次標(biāo)簽: Dll

  • 類型:編程控件大。928KB語(yǔ)言:中文 評(píng)分:10.0
  • 標(biāo)簽:
立即下載

由于DllCache目錄中存儲(chǔ)有系統(tǒng)文件的備份,總體積大概在200~400M,這給我們封裝系統(tǒng)后控制系統(tǒng)映像體積方面制造了障礙,那我們能不能刪掉它,并在系統(tǒng)部署時(shí)恢復(fù)它?為了解決這個(gè)問題,“DllCache恢復(fù)”應(yīng)運(yùn)而生。

1、傳統(tǒng)DllCache恢復(fù)

前文已述,DllCache存儲(chǔ)的是系統(tǒng)文件備份,那么這些系統(tǒng)文件肯定同時(shí)也是存在于系統(tǒng)目錄中的,這就給了我們一個(gè)思路。我們恢復(fù)DllCache文件,源文件可以去當(dāng)前系統(tǒng)尋找,而我們要去尋找哪些文件呢?這就需要我們?cè)谇蹇誅llCache目錄前記錄一下這個(gè)目錄里有哪些文件就可以了。我舉例簡(jiǎn)單的說明一下:

(1)例如目前DllCache目錄里有:a.sys、b.sys、c.dll三個(gè)文件,封裝時(shí)清空DllCache目錄前運(yùn)行一個(gè)小程序,將這三個(gè)文件的名字記錄下來,如記錄在一個(gè)文本文件里。這個(gè)過程即所謂的“DllCache備份”。
(2)系統(tǒng)部署時(shí)的一個(gè)時(shí)機(jī)(常用系統(tǒng)部署中,注冊(cè)組件時(shí)),DllCache恢復(fù)程序啟動(dòng),讀取(1)過程中用于記錄DllCache目錄下文件的文本文件,而后去系統(tǒng)目錄尋找這些文件,再將找到的文件復(fù)制到DllCache目錄。

簡(jiǎn)而言之,在傳統(tǒng)DllCache恢復(fù)中,“DllCache備份”就是記錄DllCache目錄下有哪些文件,“DllCache恢復(fù)”就是按照記錄將系統(tǒng)文件從系統(tǒng)目錄復(fù)制到DllCache目錄下。

2、新型DllCache恢復(fù)

這個(gè)功能的實(shí)現(xiàn)感謝天空曾經(jīng)的編程大師:七貓(由于工作原因,現(xiàn)已退役)

由于傳統(tǒng)的DllCache恢復(fù)必須執(zhí)行“備份-->恢復(fù)”的過程,比較繁瑣,萬一忘記了執(zhí)行備份過程,那恢復(fù)過程就是徒勞。七貓?zhí)岢隽瞬煌乃悸,如果能夠讀取系統(tǒng)函數(shù),直接詢問SFC它需要將哪些文件備份到DllCache目錄,而后將SFC需要的文件全部復(fù)制到DllCache目錄,這不是更好嗎?這樣就根本不需要“備份”過程,而且我們“恢復(fù)”出來的文件是SFC所需要的所有的文件。由于系統(tǒng)不同,精簡(jiǎn)的內(nèi)容不同,甚至安裝的驅(qū)動(dòng)不同,都會(huì)造成SFC所需要備份的文件不完全一致,這種詢問SFC需求并將需求實(shí)現(xiàn)的功能無疑是更加強(qiáng)大且更加完善的!

自由天空DllCacheRecover系列使用的即是七貓的實(shí)時(shí)詢問系統(tǒng)需求并復(fù)制文件的原理。無需傳統(tǒng)的DllCache備份過程,DllCacheRecover運(yùn)行時(shí)會(huì)實(shí)時(shí)的詢問SFC,并將需要的文件自動(dòng)搜索與復(fù)制到DllCache目錄。某些系統(tǒng)可能要恢復(fù)2000~2500個(gè)文件,而某些系統(tǒng)只需要恢復(fù)1500~2000個(gè)文件,DllCacheRecover都能夠根據(jù)實(shí)際需要進(jìn)行復(fù)制,精確度高,更貼近系統(tǒng)需求,不因額外的文件復(fù)制增加時(shí)間的消耗

    dll文件
    (300)dll文件
    小編為您整理了文件合集下載和文件修復(fù)工具下載大全,方便解決您日常出現(xiàn)的一些問題。簡(jiǎn)介的全稱是,中文叫做動(dòng)態(tài)鏈接文件。在操作系統(tǒng)中,對(duì)于程序執(zhí)行是非常重要的,因?yàn)槌绦蛟趫?zhí)行的時(shí)候,必須鏈接到文件,才能夠正確地運(yùn)行。而有些文件可以被許多程序共用。因此,程序設(shè)計(jì)人員可以利用文件,使程序不至于太過巨大。但是當(dāng)安裝的程序越來越多,文件也就會(huì)越來越多,如果當(dāng)你刪除程序的時(shí)候,沒有用的文件沒有被刪除的話,久而久之就造成系統(tǒng)...更多>>

    相關(guān)評(píng)論

    閱讀本文后您有什么感想? 已有人給出評(píng)價(jià)!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過難過
    • 5 囧
    • 3 圍觀圍觀
    • 2 無聊無聊

    熱門評(píng)論

    最新評(píng)論

    發(fā)表評(píng)論 查看所有評(píng)論(3)

    昵稱:
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字?jǐn)?shù): 0/500 (您的評(píng)論需要經(jīng)過審核才能顯示)