專利名稱:基于wes系統(tǒng)的日志重定向方法
基于WES系統(tǒng)的日志重定向方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計算機軟件領(lǐng)域,具體涉及基于WES系統(tǒng)的日志重定向方法。
背景技術(shù):
微軟Windows Embedded Standard系統(tǒng)(簡稱WES系統(tǒng))最大的特性就是保護模式Enhanced Write Filter (簡稱EWF)、File Based Write Filter (簡稱FBWF)。但是由于保護模式的存在,在不提交保護的情況下,系統(tǒng)的Windows日志無法被保留下來,這樣會導(dǎo)致在WES設(shè)備故障維護時因無法讀取當前系統(tǒng)日志(含系統(tǒng)、應(yīng)用程序等的錯誤、警告等日志信息)而造成故障現(xiàn)象無法跟蹤等問題。普遍的WES操作系統(tǒng)因保護模式,使得系統(tǒng)日志信息無法記錄下來,需要通過互聯(lián)網(wǎng)管理等手段將日志信息上傳與服務(wù)器上,但當網(wǎng)絡(luò)無法工作等情況時,維護人員將無法看到記錄信息。有鑒于此,本發(fā)明人針對現(xiàn)有技術(shù)的缺陷深入研究,并有本案產(chǎn)生。
發(fā)明內(nèi)容本發(fā)明所要解決的技術(shù)問題在于提供一種基于WES系統(tǒng)的日志重定向方法,在不影響WES系統(tǒng)正常運行情況下,使得系統(tǒng)日志信息能夠被正常記錄到本地系統(tǒng)中。本發(fā)明采用以下技術(shù)方案解決上述問題基于WES系統(tǒng)的日志重定向方法,包括如下步驟在WES操作系統(tǒng),文件系統(tǒng)層下創(chuàng)建文件過濾驅(qū)動、及虛擬磁盤驅(qū)動;利用文件過濾驅(qū)動,過濾系統(tǒng)日志信息,并將日志信息重定向至虛擬磁盤中;當文件系統(tǒng)層存在對磁盤的讀寫操作時,判斷是否為日志信息,是,則直接從虛擬磁盤中讀寫日志信息;否,則按WES系統(tǒng)的保護模式進行讀寫操作。進一步地,所述文件過濾驅(qū)動,是指通截獲對日志文件所在目錄的操作,數(shù)據(jù)重定向到虛擬磁盤中。進一步地,所述虛擬磁盤驅(qū)動,是指利用驅(qū)動程序創(chuàng)建一個磁盤設(shè)備,并將該虛擬磁盤進行隱藏,避免非常規(guī)操作虛擬磁盤中的數(shù)據(jù)。。本發(fā)明的優(yōu)點在于通過本發(fā)明,可以在不影響WES系統(tǒng)正常運行情況下,使得系統(tǒng)日志信息能夠被正常記錄到本地系統(tǒng)中,例如在不提交保護的情況下,能夠使得系統(tǒng)日志信息正常記錄下來。
下面參照附圖結(jié)合實施例對本發(fā)明作進一步的描述。圖I是本發(fā)明架構(gòu)圖。
具體實施方式
如圖I所示,基于WES系統(tǒng)的日志重定向方法,包括在WES操作系統(tǒng),文件系統(tǒng)層下創(chuàng)建文件過濾驅(qū)動、及虛擬磁盤驅(qū)動;文件過濾驅(qū)動實現(xiàn)方式通截獲對日志文件所在目錄的操作,數(shù)據(jù)重定向到虛擬磁盤中;虛擬磁盤驅(qū)動實現(xiàn)方式利用驅(qū)動程序創(chuàng)建一個磁盤設(shè)備(IoCreateDevice),并將該虛擬磁盤進行隱藏,避免非常非常操作虛擬磁盤中的數(shù)據(jù)。利用文件過濾驅(qū)動,過濾系統(tǒng)日志信息,并將日志信息重定向至虛擬磁盤中;當文件系統(tǒng)層存在對磁盤的讀寫操作時,判斷是否為日志信息,是,則直接從虛擬磁盤中讀寫日志信息;否,則按WES系統(tǒng)的保護模式進行讀寫操作。本發(fā)明的有益效果在于1.相比傳統(tǒng)的WES系統(tǒng),通過日志重定向機制,使得WES
系統(tǒng)的日志模塊更加完整。同時,能夠在不影響系統(tǒng)其它數(shù)據(jù)的情況下,使得日志信息能夠保存下來;2.通過日志重定向機制,使得日志信息保存下來后,能夠使得WES設(shè)備在故障維護時能夠有完整日志記錄。以上所述僅為本發(fā)明的較佳實施用例而已,并非用于限定本發(fā)明的保護范圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換以及改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.基于WES系統(tǒng)的日志重定向方法,其特征在于包括如下步驟 在WES操作系統(tǒng),文件系統(tǒng)層下創(chuàng)建文件過濾驅(qū)動、及虛擬磁盤驅(qū)動; 利用文件過濾驅(qū)動,過濾系統(tǒng)日志信息,并將日志信息重定向至虛擬磁盤中; 當文件系統(tǒng)層存在對磁盤的讀寫操作時,判斷是否為日志信息,是,則直接從虛擬磁盤中讀寫日志信息;否,則按WES系統(tǒng)的保護模式進行讀寫操作。
2.如權(quán)利要求I所述的基于WES系統(tǒng)的日志重定向方法,其特征在于所述文件過濾驅(qū)動,是指通截獲對日志文件所在目錄的操作,數(shù)據(jù)重定向到虛擬磁盤中。
3.如權(quán)利要求I所述的基于WES系統(tǒng)的日志重定向方法,其特征在于所述虛擬磁盤驅(qū)動,是指利用驅(qū)動程序創(chuàng)建一個磁盤設(shè)備,并將該虛擬磁盤進行隱藏,避免非常規(guī)操作虛擬磁盤中的數(shù)據(jù)。
全文摘要
基于WES系統(tǒng)的日志重定向方法,包括在WES操作系統(tǒng),文件系統(tǒng)層下創(chuàng)建文件過濾驅(qū)動、及虛擬磁盤驅(qū)動;將系統(tǒng)日志信息重定向至虛擬磁盤中;當文件系統(tǒng)層存在對磁盤的讀寫操作時,判斷是否為日志信息,是,則直接從虛擬磁盤中讀寫日志信息;否,則按WES系統(tǒng)的保護模式進行讀寫操作。通過本發(fā)明,可以在不影響WES系統(tǒng)正常運行情況下,使得系統(tǒng)日志信息能夠被正常記錄到本地系統(tǒng)中,例如在不提交保護的情況下,能夠使得系統(tǒng)日志信息正常記錄下來。
文檔編號G06F11/34GK102880539SQ20121030435
公開日2013年1月16日 申請日期2012年8月23日 優(yōu)先權(quán)日2012年8月23日
發(fā)明者張輝 申請人:福建升騰資訊有限公司