2011-01-05 62 views
0

我們一直在使用Seagate Info Desktop 7.5一段時間,並於2010年12月31日後停止工作。在網絡上進行大量搜索後,我們從SAP線程中發現某個特定dll文件(ciweb.dll)有這行代碼「expires = Friday,31-Dec-2010 00:00:00 GMT」,這是造成這個問題。解決問題的方法是通過將日期更改爲日期來對此dll文件進行hexedit。我沒有十六進制編輯文件的經驗。請一些人告訴我採取措施來做到這一點?如何以十六進制編輯.dll文件

謝謝

回答

1

您需要使用十六進制編輯器,並且有相當多的選擇。

(我用Vim,但它有一個最初的學習曲線,所以你可能會發現更容易只是search for one

正常情況下不建議用這種方式編輯的DLL,因爲你可以很輕鬆地打破他們,但讀取線程似乎是唯一可行的解​​決方法,直到補丁發佈。

只需要小心編輯DLL,尤其要小心不要添加或刪除任何字符 - 只需更改日期中的字符(更改2010年到2020年應該這樣做)。完成編輯後,文件長度應與您啓動時的文件長度完全相同。如果不是,你已經搞砸了,需要重新開始。

1

我推薦Hex Workshop 這是一個爲期30天的試用期,完全適合您的目的。

相關問題