返回列表 回復 發帖

檔無法刪除怎麼辦

 我們在進行日常的檔管理的時候,常常發現一些檔不能被刪除。於是現在各種用於清除頑固檔的工具也層出不窮,比如360檔粉碎工具、金山粉碎機、Unlocker等。其實我們只要利用某些殺毒軟體的一些特殊功能,就可以達到同樣的目的。www.sq120.com推薦文章
  無論是國內的殺毒軟體還是國外的殺毒軟體,在進行病毒清除的時候都會使用一種殺毒組件。其實就是利用該殺毒軟體提供的某個程式介面,甚至能讓那些正在使用的磁片檔瞬間“灰飛煙滅”。
  這些程式組件在殺毒軟體安裝時就被直接安裝進Windows系統,比如卡巴斯基在安裝時就將一個名叫AxKLProd60.dll的庫檔註冊為組件,這個組件的KLProd60類中提供了一個名為DeleteFile的介面函數,該介面函數正是卡巴斯基用於刪除病毒檔時所使用的。
  如果能夠通過某種方式成功調用這個介面函數,豈不是就能夠刪除任意檔,包括那些平時讓我們頭痛不已的頑固檔。要想成功調用這個介面函數,只要簡單地編寫一個網頁檔來調用腳本即可。
  現在打開記事本程式,然後鍵入網頁代碼,並保存為Html尾碼的網頁檔。
  <SCRIPT language=javascript>
  function test()
  {
  bug.DeleteFile(“d:\1.com”);
  }
  </script>
  <object classid=“clsid9EC22E7-1A86-4F7C-8940-0303AE5D6756” name=“bug”>
  </object>
  <script>
  javascript:test();
  </script>
  這段代碼就是調用DeleteFile這個介面函數,代碼的目的就是自動刪除一個D盤下的1.com檔。以後只要修改這個網頁檔中文件地址,就可以成功地刪除指定的磁片檔。需要特別說明的是,如果用戶的系統是Windows XP SP2或更高版本的系統,IE流覽器會有一個安全提示,這時我們只要點擊“是”按鈕即可。
返回列表