在那篇文章中,筆者將一個忽悠人的技巧揭穿了。那么,在Windows Vista系統下,是不是就沒有釋放內存的方法了呢?答案是否定的。
運行注冊表,依次展開到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
\CurrentVersion\explorer,在右側窗口中單擊右鍵,選擇新建一個“DWORD(32位)值”(如果你的系統是64位,請對應選擇),然后將其命名為“AlwaysUnloadDll”(如圖1)。
圖1 新建AlwaysUnloadDll雙字節值
雙擊“AlwaysUnloadDll”,在彈出的對話框中將其值修改為“1”(如圖2):
圖2 將AlwaysUnloadDll的值修改為“1”
小提示:
可能有網友不知道這個“1”是數字“1”,還是二進制的“1”,其實大家仔細看圖2中就能明白了。
對Windows系統很熟悉的網友從新建的雙字節值應該可以明白,本文的方法其實是在通過是否內存中的DLL文件,以達到釋放內存空間的目的。當然了,這個方法是否真的很有效,還需要大家自己來實踐檢驗。