在辦公室里,由于我經常需要外去,回來后就發現別的同事占用了我的電腦,正使用QQ進行聊天,看到人家聊得熱乎勁,我還不好意思攆,這樣無形之中就耽誤了我的工作,而且也容易和我自己的QQ混淆,因此我很不愿意別人在我的電腦上使用QQ,可是我怎么辦呢?刪除我電腦上的QQ是一種方法,可是當我需要登錄QQ時還需要重新安裝,顯然這不是一種好辦法。經過研究,我發四種方法可以禁止別人使用我的QQ,而我使用時卻可暢通無阻。什么辦法?真這么有效嗎?你先別懷疑,跟著本文介紹的方法做,你會得到一個滿意的答案。
一、使用防火墻禁止端口法
我們知道 QQ使用的默認端口是 UDP 4000,使用防火墻將該端口關閉,那么別人就不能使用QQ了,當自己需要上網時只需開放該端口就可以了。
下面以我使用的“金山網鏢6”進行說明,點擊菜單“工具”→“綜合設置”→“IP過濾”→“添加”,彈出新窗口。(如圖1)
圖1
在“端口”欄輸入“4000”,在“協議”欄選擇“UDP”,在“操作”欄選擇“禁止”,這樣就將UDP 4000端口關閉了。再操作一次,只是在“協議”欄選擇“TCP”,將TCP 4000端口關閉。可以看到已經禁止了 UDP 4000和TCP 4000端口。(如圖2)
圖2
此時你再登錄QQ時試試,是不是一直不能成功呀!時間長了會出現連接超時的情況,即使重新安裝了QQ,也不能登錄成功。
如果你想使用QQ時,可修改上述規則,將“操作”欄的“禁止”改為“允許”就可以了。
到這里還不到萬事大吉的時候。不信你可以再開一個QQ登錄窗口(即同時有兩個QQ登錄窗口)試試,不一會竟然登錄成功了。難道我們介紹的方法不管用嗎?非也!這是因為在一個電腦進行多次QQ登錄時,后來的QQ使用的端口號會是4001、4002、4003,即每運行一個QQ,使用的UPD 端口會加1。由于我們同時運行了兩個QQ,第二個QQ使用的端口號是 UDP 4001,而不是UDP 4000,當然能夠登錄成功了。為了保險起見,我們需要封4000到4009,九個端口就可以了。你的同事總不能在一個QQ不能登錄時,會同時運行10個登錄窗口吧。
二、將QQ安裝目錄下的文件屬性改為只寫
QQ在運行過程中需要正確加載“LoginUinList.dat”文件,該文件存儲著用戶的帳戶信息,并且要將登錄過程中的一些信息寫入到安裝目錄下相關文件中,默認情況下QQ的安裝目錄是可以讀寫的,如果將QQ安裝目錄屬性改為“只讀”,那么QQ在登錄過程中就因為無法寫入登錄信息而拒絕登錄。
操作方法:找到QQ安裝目錄(默認為C:\Program Files\Tencent\QQ),在其上點擊鼠標右鍵,在彈出的菜單中選擇“屬性”,然后在彈出的窗口;(如圖3)
圖3
將其屬性設置為“只讀”,再點擊“確定”,此時會彈出一個“確認屬性更改的”對話框,選中“將更改應用于該文件夾、子文件夾和文件”按鈕,連續兩次點擊“確定”按鈕,關閉屬性對話框。現在重新啟動QQ,QQ號碼就不能再登錄了。
當你需要用QQ時,去掉該安裝目錄和該目錄下所有文件的只讀屬性就可以了。
三、編輯Hosts文件
如果您經常上網你就會發現,每當您每在IE中輸入一個網址并回車后,在IE的狀態欄就會出現一行字:“正在查找網站”,有時很快,有些卻特別慢,一般第一次訪問網站都比以前訪問過的慢,這就是域名解析的問題。
眾所周知,計算機只能識別二進制的字符,因此為了標識每個網站就引入了IP地址的概念,IP地址就是網絡上標識您站點的數字地址,就如同210.51.7.122一類的數字,很難記憶,為了簡單好記,就采用了域名的方法來代替IP地址標識站點地址。所以當我們瀏覽所需的網站時,我們訪問網站時要先連接到域名解析服務器(各地服務商提供)解析出IP地址來后才訪問網站。因此,往往要耗費不少的時間,如果我們省去連接這個域名解析服務器的環節而直接訪問網站速度當然會快不少。Hosts文件可以加快IP地址與主機名的映解析速度,從而提高上網速度。
實現域名本地解析的方法是將網站域名和其對應的IP地址存放到一個文件中,該文件名為Hosts,其內容存放格式為:IP地址 域名 #注釋,該文件在Windows 98系統中存放在C:\Windows\目錄下,在Windows 2000或XP中存放的路徑為C:\windows\system32\drivers\etc\(假設操作系統均安裝在 C:盤)。
我們上網時會首選搜索Hosts這個文件是否有相關的解析,如果沒有才會通過網絡服務的服務器進行解析。如果我們將QQ的全部服務器與錯誤的IP地址對應,并存入在Hosts文件,那么QQ就不能正常登錄了。
用記事本打開Hosts文件,然后在文件中按照“IP地址 域名 #注釋”的格式,將QQ服務器域名與錯誤的IP地址對應起來,從而實現禁用QQ的目的。(如圖4)
圖4
具體設置如下:
127.0.0.1 sz.tencent.com # 禁用QQ 1號服務器
127.0.0.1 sz1.tencent.com # 禁用QQ 1號服務器
127.0.0.1 sz2.tencent.com # 禁用QQ 2號服務器
127.0.0.1 sz3.tencent.com # 禁用QQ 3號服務器
127.0.0.1 sz4.tencent.com # 禁用QQ 4號服務器
127.0.0.1 sz5.tencent.com # 禁用QQ 5號服務器
127.0.0.1 sz6.tencent.com # 禁用QQ 6號服務器
127.0.0.1 sz7.tencent.com # 禁用QQ 7號服務器
127.0.0.1 sz8.tencent.com # 禁用QQ 8號服務器
需要注意的是在輸入映射記錄時,一條記錄占一行,并且IP地址和域名要有空格。
如果需要使用QQ時,只需將QQ服務器域名對應的IP地址修改正確就可以了。或者干脆將Hosts文件改為其它名字,不用QQ時再改為來就可以了。
四、刪除文件禁止QQ
首選,將自己的QQ號碼登錄一次,必須做這一步,否則經過下面的操作后,連你自己也不能使用QQ了。然后打開QQ安裝目錄,在安裝目錄中找到“WizardCtrl.dll”動態鏈接庫文件(如圖5),將該文件刪除或者移動到其他的目錄中。
圖5
需要注意的是:在安裝目錄中有兩個同名文件,必須選擇安裝在主目錄中的動態鏈接庫文件,如果選擇了刪除“TMDlls”子文件夾中的“WizardCtrl.dll”文件則無效。
此后,如果有人在QQ登錄對話框中輸入未出現在列表中的QQ號碼時,點擊“登錄”按鍵后,QQ程序就會自動關閉,禁止QQ程序的運行,而我們卻還是可以使用QQ的!
以上四種方法都有效,實現起來也很方便,第一種方法的使用前提是你的電腦中必須安裝了一種網絡防火墻軟件,否則不能對4000端口進行封閉;第二種方法通過修改QQ安裝目錄下的文件屬性來實現,由于包含了子文件夾及全部的QQ文件,修改一次會需要較長時間,在修改時容易被別看到,保密性不強;第三種方法非常具有實用性,編輯好Hosts文件后就無需再動,想上QQ時只需將Hosts改為其它的文件名即可,切換速度很快;第四種方法最絕,由于只有你自己的QQ可以登錄,具有很大的隱蔽性,推薦使用。
從修復QQ上網來說,安全性最好的是修改Hosts文件和禁用端口的方法。由于這兩種方法的禁用與QQ的安裝文件沒有任何關系,是不會被輕易發覺做了手腳的!