張家港中等專業學校
設為首頁 | 加入收藏 | 網站地圖
 學校首頁 | 學校介紹 | 新聞中心 | 教學管理 | 黨建工作 | 師生園地 | 教學部門 | 招生就業 | 專題網站 | 對外交流 
師生園地
 名師風采 
 課堂内外 
 班級網站 
 心理健康 
 優秀學子 
當前位置: 學校首頁>>師生園地>>課堂内外>>計算機世界>>正文
關于給Windows加密的讨論
2003-08-07 09:32佚名   (閱讀次數:)
《電腦愛好者》2003年第6期第25頁的《用WinRAR給Windows加把鎖》一文,因編者疏忽,如果完全按照文章所講的方法來給Windows加密,會造成系統無法進入桌面的問題。不少讀者都對這個問題發表了自己的看法,并提出了很不錯的修正方案。在這裡向所有來信的讀者表示感謝并為這個錯誤帶給大家的不便表示歉意。下面我們一起來看看熱心讀者對這個問題的解決辦法。 更合理的解決方案   由于C:\Windows\Explorer.exe文件對系統穩定性非常重要,單純用壓縮後并改名的Explorer.exe替換是不行的,因為操作系統在運行C:\Windows\Explorer.exe文件前,會先檢測系統根目錄下是否也有Explorer.exe文件,如果沒有才會運行C:\Windows\Explorer.exe文件。我們完全可以利用系統檢測根目錄下的Explorer.exe文件這一機會,将自己的密碼驗證程序改名為Explorer.exe并存放在系統根目錄(默認情況下系統根目錄下并沒有Explorer.exe文件),但同時要在密碼驗證程序内部指明,當輸入正确密碼後運行C:\Windows\Explorer.exe文件,這樣才能進入桌面。 還有更好的保密方法   分析作者的目的,其實就是要求别人使用自己計算機的時候必須輸入密碼,那麼修改Windows 98的注冊表強制登錄以及下面的幾種方法也可以達到同樣效果。   方法一:修改注冊表強制登錄   按下“Win+R”組合鍵,打開“注冊表編輯器”。找到[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Current Version\Winlogon],在右邊窗格中,新建DWORD雙字節值,将其命名為Mustbevalidated,雙擊該鍵值,并把它改為1,重啟系統即可生效。   方法二:更改配置文件法   其實,隻要仍然按照文章中的方法用WinRAR生成的EXE,把它更名為pass.exe,并拷貝到Windows安裝文件夾下。然後選擇“開始→運行”,輸入sysedit,運行“系統配置編輯”程序,找到system.ini文件,再找到shell節,将原來的shell=explorer.exe前加上一個“;”号(注意這個分号應該是英文輸入法狀态下的分号,下同)屏蔽掉該行,再重新寫上shell=pass.exe,重啟Windows即可。   小提示   如果不是很喜歡這種方法,想回到原來的環境,隻需要将shell=pass.exe一行前加上“;”号屏蔽掉,再将“;shell=explorer.exe”前的“;”号去掉(在DOS下用文本編輯器改),再重啟Windows即可。同時,可以将這兩種方案分别備份為一個文件,每次覆蓋Windows文件夾下的system.ini文件即可實現兩種環境的快速切換。   方法三:給explorer.exe加密   到網上找一些EXE的口令加密工具,如“EXE文件加口令(可從http://www.soft163.com/soft/4209.shtml下載)”,并用它為C:\Windows下的explorer.exe程序加一個口令。這樣系統在啟動時會自動加載已加密過的explorer.exe,并要求輸入口令,這樣也能起到相應保護作用。但此法沒有上面兩種方法來得巧妙。
關閉窗口

江蘇省張家港中等專業學校  地址:江蘇省張家港市沙洲西路109号
ICP備案号:蘇ICP備10015337号