折中之法,魚和熊掌不能兼得!
雖然說升級硬件可以一勞永逸地解決這個問題,但是筆者的電腦只用來處理文字,如果僅僅為了QQ而升級,還是有點不值,只好使用老版本的QQ。由於身邊的朋友的陸陸續續使用了新版本的QQ,發現新版QQ除了「超級語音」外還有其他的一些很有意思的功能。能不能在新版的QQ上動一動手腳,讓其使用老版本的語音功能呢?經過筆者的一番實踐,發現這是可以實現的。
筆者把新舊版本QQ的文件進行一番對比分析,終於找到了「超級語音」功能所使用的文件—「VqqAllInOne.dll」。接著從QQ2004Ⅱ beta2中提取該文件,將該文件複製到安裝好的新版QQ目錄中即可。
在這裡提醒大家,需要複製的文件名是「VqqAllInOne.dll」而非「QQAllInOne.dll」。兩個文件的名稱很相似,最好將新版本QQ的「VqqAllInOne.dll」文件備份,以便日後恢復。
啟動新版的QQ(筆者現在使用QQ2005賀歲版),再次開啟QQ的「超級語音」功能和朋友聊天。這時可以從任務管理器中看到CPU使用率明顯降低了,僅為20%左右,通話的語音質量雖然有一定降低,但是一般不影響通話,而且可以在語音聊天時同時運行其它程序,提高電腦的利用率。
但是,魚和熊掌不能兼得,使用該方法改造QQ也帶了一些BUG:在使用「多人超級語音」和「視頻聊天」功能時,QQ會報錯並自動關閉。雖然筆者努力找尋解決辦法,但是仍然無法解決,在這裡拋磚引玉,歡迎大家到《玩電腦》雜誌論壇(bbs.pcshow.net)與筆者一起討論,爭取找到更完美的解決辦法。