2010-08-05 67 views
0

我需要能夠以編程方式編輯index.dat文件的內容(C:\ Documents and Settings \ Username \ Cookies \ index.dat)。更確切地說,我需要修改它,以便一個用戶的index.dat可以用於不同的用戶名。這種二進制文件中是否有任何文檔?如何編輯index.dat窗口文件的內容

回答

1

Docs將很難得 - 微軟從來沒有公開記錄過這個文件結構的結構。也就是說,你可以在網上找到如上所述的文檔。 但是請注意,IE在這個文件上保持緊密的標籤。在IE運行時文件被鎖定(意思是說,你可以在某些模式下打開/閱讀它,但在其他模式下則不能),你肯定不能寫入它。

1

可能仍然有效的一種方法是在安全模式下啓動,然後指定自己的管理員權限,然後查看是否可以找到要刪除它們的文件。

我現在使用的方法是創建一個批處理文件,以重命名包含index.bat文件的文件夾下的子文件夾,然後僅將文件夾複製回原始位置,該位置不包含這些文件,但結果批處理文件需要從具有完全管理員權限的獨立Windows帳戶運行。

0

免費軟件代碼編輯器PSPad將允許您以十六進制格式查看和編輯計算機上所有index.dat文件的內容。這是通過將前八列中的所有數字替換爲零來完成的。這將刪除文件中包含的所有信息。

這是一個單調乏味的過程,需要在所有編輯過程中按住「0」(零數字鍵),但是任何訪問任何index.dat文件的人都不會獲得任何信息。

執行此操作時,必須關閉IE,否則嘗試保存修改的文件時可能會收到錯誤消息。