在win7系統中安裝 Outlook Express

原帖地址:https://sites.google.com/site/simpledotnet/outlook-express-6


Outlook Express 6 (OE6) for Windows Vista,Windows 7,Windows 2008,Windows 2008 R2,Windows 8,Windows 2012


如果你嘗試過Outlook 2010/2007/2003, Windows Mail, Windows Live Mail, Thunderbird, Becky, The Bat, Foxmail, Dream Mail ...,但仍然喜愛着 Outlook Express 6,並覺得它是你最喜歡的郵件客戶端,那麼本文就是你所需要的解決方案。


工作原理:

OE6不能在win7或者更新的系統中的原因是微軟讓OE6所用到的一些關鍵DLL無法共存,這被稱爲“DLLHELL”。

主要是這些文件:inetcomm.dll,msoert2.dll, msoeacct.dll, directdb.dll.

但是,我們不能簡單地替換掉系統的DLL文件,因爲這樣會造成系統或者一些應用程序的崩潰。

因此,我們所用的技巧就是讓OE6在運行時加載保存在當前目錄裏的那些舊的DLL文件,而不去調用系統的DLL文件,這樣的話就不會有什麼問題了。

實現它的方法就是爲OE6進程劫持ntdll.dll的NtQueryValueKey,然後根據情況,將返回路徑改成當前目錄。

微軟提供了一個免費的工具來做這種事情,所以我們可以直接使用它:Detours.


如何使用:

1,解壓下載的壓縮包到一個目錄。

2,以管理員權限運行setup.bat文件,建議以“administrator”賬戶登錄然後運行,其他的賬戶並不是真正的管理員。

3,對於win7,如果想保存密碼,你需要將 Protected Storage 服務替換爲一個可寫的版本writable version

     對於win8,Protected Storage已經被完全移除,但似乎現在並不需要它。

4,啓動msinm.exe。


下載:

見原文附件




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章