Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Windows XP系統教程 >> 關於XP系統教程 >> 深入認識並編寫專殺工具系統啟動時專殺病毒(2)

深入認識並編寫專殺工具系統啟動時專殺病毒(2)

日期:2017/1/23 16:57:53      編輯:關於XP系統教程

  二、 Windows Vista系統用戶

  由於Windows Vista使用NTFS分區,在DOS下是無法訪問的,所以我們無法使用上述方法來實現自動殺毒。但是,我們還可以借助Windows PE2.0(以下簡稱為PE)來實現自動殺毒。

  第一步:制作專殺批處理文件並保存為d:\kill.bat,由於Windows下的命令行支持更多參數,我們的代碼更改如下:

  attrib -h -r -s C:\WINDOWS\IGM.exe

  rem 無須確認直接刪除病毒文件

  del /f/q/s C:\WINDOWS\IGM.exe

  md C:\WINDOWS\IGM.exe

  rem 殺毒完成後自動重啟

  shutdown -r

  第二步:下載PE。解壓得到一個ISO文件,再使用WinRAR把全部文件解壓到d:\PE。

  第三步:下載WimTool,把下載到的WimTool解壓,以管理員身份運行其中的“WimTool運行庫.exe”,接著同樣以管理員身份運行WimTool,單擊“浏覽”,網頁教學網提醒大家選擇要解開的Wim文件d:\ pe\sources\boot.wim,選擇要解開的目標文件夾選擇d:\PE1(D要為NTFS分區)。勾選映像卷號下所有選項,單擊“掛載映像”。

  第四步:系統會自動掛載boot.wim文件,使用記事本程序打開“d:\pe\windows\system32\peshell.ini”文件,在[AutoRun]字段結尾添加如下代碼,代碼的意思是在加載完PE外殼後自動運行kill.bat自動刪除帶毒文件。

  1=d:\kill.bat

  第五步:完成上述操作後返回Wimtool窗口,單擊“卸載映像”,程序提示是否保存更改映像時,單擊“是”,保存更改的boot.wim文件。

  第六步:下載Easybcd。運行Easybcd後,切換到“Add/Remove Entries”,在“Add a entry”下切換到“WinPE”,Path路徑輸入d:\pe\sources\boot.wim,單擊“Add entry”,然後按提示插入Vista安裝光盤復制文件即可。

  第七步:完成上述操作後,如果以後要殺毒,重啟後在開機多重啟動菜單選擇“NST winPE Image”即可。殺毒完成後會自動重啟。

  提示:對於Windows XP單系統用戶,如果系統分區使用NTFS格式。我們同樣可以安裝PE到NTFS分區殺病毒。把下載到的PE文件全部解壓到c:\,同上使用Wimtool編輯c:\souces\boot.wim。接著打開C盤,將XP啟動文件ntldr更改為WINXP,把c:\bootmgr(從PE中釋放的文件)更改為ntldr。最後打開“c:\boot.ini”在文本後添加“C:\winxp="Windows XP"”(不含外雙引號)。這樣重啟後選擇“Windows Setup [EMS Enabled]”即可進入PE自動殺毒。

Copyright © Windows教程網 All Rights Reserved