当前位置:首页 » 编程软件 » 代码编译中操作系统文件报错

代码编译中操作系统文件报错

发布时间: 2024-04-13 22:11:49

❶ 为什么我每次编译C语言时,都会发生这样的错误

这个可能是你编程用的软件没有装好,一般是路径安装问题。你用的是不是vc++6.0?是的话,下面有些解决方法你可以试试。
关于vc++6.0软件编程时出现“Error spawning cl.exe”“ cannot open file "Debug/sad.exe"(其中sad是文件名)”和“计算机丢失mspdb60.ll”等类似问题时;
主要可能存在以下问题1.以前安装过vc++6.0,但是卸载不彻底,或者重装系统后,原来安装软件不能正常使用。解决方法:卸载原软件。
2,vc++6.0与windowxpsp3兼容,在window7下计算机会提示软件不兼容,这时不用修改成兼容模式,否者就不能使用了,直接安装就可以了,不用考虑兼容性问题,
还用如果是从网上下载的软件,安装时的注册码一般输入111-111111就行。另外,下载的破解版软件可能被杀毒软件截获,安装前最好先关闭杀毒软件,然后按提示进行安装。
3.在排除前两个问题的前提下,出现上述问题时,很可能的问题是软件中的设置出现错误。可以按下述方法进行调试即可:
打开vc界面 点击VC“TOOLS(工具)”—>“Option(选择)” —>“Directories(目录)”重新设置“Excutable Fils、Include Files、 Library Files、Source Files”
的路径。很多情况可能就一个盘符的不同 (例如你的VC装在C,但是这些路径全部在D),改过来就OK了如果你装在其他盘里,则仿照其路径变通就行(我就是装在D盘)。
关键是microsoft visual studio\ 后面的东西要相同。 如果你是按照初始路径安装vc6.0的,路径应为:
executatble files:
C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin
C:\Program Files\Microsoft Visual Studio\VC98\BIN
C:\Program Files\Microsoft Visual Studio\Common\TOOLS
C:\Program Files\Microsoft Visual Studio\Common\TOOLS\WINNT

include files:
C:\Program Files\Microsoft Visual Studio\VC98\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE

library files:
C:\Program Files\Microsoft Visual Studio\VC98\LIB
C:\Program Files\Microsoft Visual Studio\VC98\MFC\LIB

source files:
C:\Program Files\Microsoft Visual Studio\VC98\MFC\SRC
C:\Program Files\Microsoft Visual Studio\VC98\MFC\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\ATL\INCLUDE
C:\Program Files\Microsoft Visual Studio\VC98\CRT\SRC
更改完成后,关闭软件,重新打开,再进行编程。
4,如果按第三步操作后,编程时仍然提示错误,就在建立工程时,将存储路径改为你自己建立的文件夹(随便在那个盘建一个都行,只要自己能找到就行),
以避免编译时文件不能打开的问题。
5,经过以上四步调试,一般情况下就可以使用了,如果还不能使用的话,可以尝试一下三种方法。
一,卸掉现有版本,更换版本重新安装,然后再按以上步骤进行调试。
二,直接将别人计算机中安装好的软件从安装盘中复制的自己的电脑上,(这样做有时也要按第三步和第四步进行调整,),找出文件中的图标即可运行。
三,最后一个办法,重装系统,系统重装后,一定要先装vc++再装补丁,不然的话还可能错误。

❷ keil编译时报错:error: L6002U: Could not open file .\***\core_cm3.o

历时好几次的碰壁,我终于解决这个问题了。

根据网络其他答案给的思路,其实就是修改环境变量,因为当前系统TEMP和TMP环境变量存在着中文。但是如果你直接修改 %USERPROFILE% 为其他英文路径开Keil会卡死并闪退(其实是你打开main.c就闪退)!!!

因为修改成别的一个英文文件夹是不行的,你只是在环境变量中修改了文件路径,但是电脑中这些路径并不存在,所以你打开Keil才会闪退。

那么解决问题的关键就是:先在系统C盘中创建好了所有的英文路径,再你创建的文件夹路径修改环境变量!!!


准备工作:先将你的Keil软件关闭


1、在【C盘根目录】创建【UserData】文件夹


点击确定后退出。

再次打开Keil编译即可不再报错,再次愉快写代码吧。


祝愿诸位万事如意。

❸ 缂栬疟鏄鍑'C:\Windows\system32\regsvr32.EXE' : return code '0x5'阌

锻靛懙锛 鎴戣浆杞界殑鐪嬬湅鏄钖﹀逛綘链夌敤锛
鍑虹幇杩欎釜鐜拌薄链夋柟闱㈢殑锛屼竴鏄纭浠讹纴鍗冲唴瀛樻柟闱㈡湁闂棰桡纴浜屾槸杞浠讹纴杩椤氨链夊氭柟闱㈢殑闂棰树简銆

涓锛氩厛璇磋寸‖浠讹细

涓鑸𨱒ヨ达纴鐢佃剳纭浠舵槸寰堜笉瀹规槗鍧忕殑銆傚唴瀛桦嚭鐜伴梾棰樼殑鍙鑳芥у苟涓嶅ぇ锛堥櫎闱炰綘镄勫唴瀛樼湡镄勬槸𨱒傜墝镄勪竴濉屽缅鍦帮级锛屼富瑕佹柟闱㈡槸锛1銆傚唴瀛樻浔鍧忎简锛堜簩镓嫔唴瀛樻儏鍐靛眳澶氾级銆2銆备娇鐢ㄤ简链夎川閲忛梾棰樼殑鍐呭瓨锛3銆傚唴瀛樻彃鍦ㄤ富𨱒夸笂镄勯噾镓嬫寚閮ㄥ垎𨱔板皹澶澶氥4銆备娇鐢ㄤ笉钖屽搧鐗屼笉钖屽归噺镄勫唴瀛桡纴浠庤屽嚭鐜颁笉鍏煎圭殑𨱍呭喌銆5銆傝秴棰戝甫𨱒ョ殑鏁g儹闂棰樸备綘鍙浠ヤ娇鐢∕emTest 杩欎釜杞浠舵潵妫娴嬩竴涓嫔唴瀛桡纴瀹冨彲浠ュ交搴旷殑妫娴嫔嚭鍐呭瓨镄勭ǔ瀹氩害銆

浜屻佸傛灉閮芥病链夛纴闾e氨浠庤蒋浠舵柟闱㈡帓闄ゆ晠闅滀简銆

鍏堣村师鐞嗭细鍐呭瓨链変釜瀛樻斁鏁版嵁镄勫湴鏂瑰彨缂揿啿鍖猴纴褰撶▼搴忔妸鏁版嵁鏀惧湪缂揿啿鍖猴纴闇瑕佹搷浣灭郴缁熸彁渚涚殑钬滃姛鑳藉嚱鏁扳濇潵鐢宠凤纴濡傛灉鍐呭瓨鍒嗛厤鎴愬姛锛屽嚱鏁板氨浼氩皢镓鏂板紑杈熺殑鍐呭瓨鍖哄湴鍧杩斿洖缁椤簲鐢ㄧ▼搴忥纴搴旂敤绋嫔簭灏卞彲浠ラ氲繃杩欎釜鍦板潃浣跨敤杩椤潡鍐呭瓨銆傝繖灏辨槸钬滃姩镐佸唴瀛桦垎閰嵝濓纴鍐呭瓨鍦板潃涔熷氨鏄缂栫▼涓镄勨滃厜镙団濄傚唴瀛树笉鏄姘歌繙閮芥嫑涔嫔嵆𨱒ャ佺敤涔嬩笉灏界殑锛屾湁镞跺椤唴瀛桦垎閰崭篃浼氩け璐ャ傚綋鍒嗛厤澶辫触镞剁郴缁熷嚱鏁颁细杩斿洖涓涓0鍊硷纴杩欐椂杩斿洖鍊尖0钬濆凡涓嶈〃绀烘柊钖鐢ㄧ殑鍏夋爣锛岃屾槸绯荤粺钖戝簲鐢ㄧ▼搴忓彂鍑虹殑涓涓阃氱煡锛屽憡鐭ュ嚭鐜颁简阌栾銆备綔涓哄簲鐢ㄧ▼搴忥纴鍦ㄦ疮涓娆$敌璇峰唴瀛桦悗閮藉簲璇ユ镆ヨ繑锲炲兼槸钖︿负0锛屽傛灉鏄锛屽垯镒忓懗镌鍑虹幇浜嗘晠闅滐纴搴旇ラ噰鍙栦竴浜涙帾鏂芥尳鏁戯纴杩椤氨澧炲己浜嗙▼搴忕殑钬滃仴澹镐р濄傝嫢搴旂敤绋嫔簭娌℃湁妫镆ヨ繖涓阌栾锛屽畠灏变细鎸夌収钬沧濈淮𨱍镐р濊や负杩欎釜鍊兼槸缁椤畠鍒嗛厤镄勫彲鐢ㄥ厜镙囷纴缁х画鍦ㄤ箣钖庣殑镓ц屼腑浣跨敤杩椤潡鍐呭瓨銆傜湡姝g殑0鍦板潃鍐呭瓨鍖哄偍瀛樼殑鏄璁$畻链虹郴缁熶腑链閲嶈佺殑钬滀腑鏂鎻忚堪绗﹁〃钬濓纴缁濆逛笉鍏佽稿簲鐢ㄧ▼搴忎娇鐢ㄣ傚湪娌℃湁淇濇姢链哄埗镄勬搷浣灭郴缁熶笅(濡侱OS)锛屽啓鏁版嵁鍒拌繖涓鍦板潃浼氩艰嚧绔嫔嵆褰撴満锛岃屽湪锅ュ.镄勬搷浣灭郴缁熶腑锛屽俉indows绛夛纴杩欎釜镎崭綔浼氶┈涓婅绯荤粺镄勪缭鎶ゆ満鍒舵崟銮凤纴鍏剁粨鏋滃氨鏄鐢辨搷浣灭郴缁熷己琛屽叧闂鍑洪敊镄勫簲鐢ㄧ▼搴忥纴浠ラ槻姝㈠叾阌栾镓╁ぇ銆傝繖镞跺欙纴灏变细鍑虹幇涓婅堪镄勫唴瀛树笉鑳戒负钬渞ead钬濋敊璇锛屽苟鎸囧嚭琚寮旷敤镄勫唴瀛桦湴鍧涓衡0x00000000钬溿傚唴瀛桦垎閰嶅け璐ユ晠闅灭殑铡熷洜寰埚氾纴鍐呭瓨涓嶅熴佺郴缁熷嚱鏁扮殑鐗堟湰涓嶅尮閰岖瓑閮藉彲鑳芥湁褰卞搷銆傚洜姝わ纴杩欑嶅垎閰嶅け璐ュ氲佷簬镎崭綔绯荤粺浣跨敤寰堥暱镞堕棿钖庯纴瀹夎呬简澶氱嶅簲鐢ㄧ▼搴(鍖呮嫭镞犳剰涓钬滃畨瑁呪濈殑䦅呮瘨绋嫔簭)锛屾洿鏀逛简澶ч噺镄勭郴缁熷弬鏁板拰绯荤粺妗f堜箣钖庛

鍦ㄤ娇鐢ㄥ姩镐佸垎閰岖殑搴旂敤绋嫔簭涓锛屾湁镞朵细链夎繖镙风殑𨱍呭喌鍑虹幇锛氱▼搴忚瘯锲捐诲啓涓鍧椻滃簲璇ュ彲鐢ㄢ濈殑鍐呭瓨锛屼絾涓岖煡涓轰粈涔堬纴杩欎釜棰勬枡涓鍙鐢ㄧ殑鍏夋爣宸茬粡澶辨晥浜嗐傛湁鍙鑳芥槸钬滃缮璁颁简钬濆悜镎崭綔绯荤粺瑕佹眰鍒嗛厤锛屼篃鍙鑳芥槸绋嫔簭镊宸卞湪镆愪釜镞跺椤凡缁忔敞阌浜呜繖鍧楀唴瀛樿屸沧病链夌暀镒忊濈瓑绛夈傛敞阌浜嗙殑鍐呭瓨琚绯荤粺锲炴敹锛屽叾璁块梾𨱒冨凡缁忎笉灞炰簬璇ュ簲鐢ㄧ▼搴忥纴锲犳よ诲啓镎崭綔涔熷悓镙蜂细瑙﹀彂绯荤粺镄勪缭鎶ゆ満鍒讹纴浼佸浘钬滆缭娉曗濈殑绋嫔簭鍞涓镄勪笅鍦哄氨鏄琚镎崭綔缁堟㈡墽琛岋纴锲炴敹鍏ㄩ儴璧勬簮銆傝$畻链轰笘鐣岀殑娉曞緥杩樻槸瑕佹瘆浜虹被链夋晥鍜屼弗铡夊缑澶氩晩锛佸儚杩欐牱镄勬儏鍐甸兘灞炰簬绋嫔簭镊韬镄凚UG锛屼綘寰寰鍙鍦ㄧ壒瀹氱殑镎崭綔椤哄簭涓嬮吨鐜伴敊璇銆傛棤鏁埚厜镙囦笉涓瀹氭绘槸0锛屽洜姝ら敊璇鎻愮ず涓镄勫唴瀛桦湴鍧涔熶笉涓瀹氢负钬0x00000000钬濓纴钥屾槸鍏跺畠闅忔満鏁板瓧銆

棣栧厛寤鸿锛

1銆 妫镆ョ郴缁熶腑鏄钖︽湁链ㄩ┈鎴栫梾姣掋傝繖绫荤▼搴忎负浜嗘带鍒剁郴缁熷线寰涓嶈礋璐d换鍦颁慨鏀圭郴缁燂纴浠庤屽艰嚧镎崭綔绯荤粺寮傚父銆傚钩甯稿簲锷犲己淇℃伅瀹夊叏镒忚瘑锛屽规潵婧愪笉鏄庣殑鍙镓ц岀▼搴忕粷涓嶅ソ濂囥

2銆 镟存柊镎崭綔绯荤粺锛岃╂搷浣灭郴缁熺殑瀹夎呯▼搴忛吨鏂版嫹璐濇g‘鐗堟湰镄勭郴缁熸。妗堛佷慨姝g郴缁熷弬鏁般傛湁镞跺欐搷浣灭郴缁熸湰韬涔熶细链塀UG锛岃佹敞镒忓畨瑁呭畼鏂瑰彂琛岀殑鍗囩骇绋嫔簭銆

3銆 灏介噺浣跨敤链鏂版e纺鐗堟湰镄勫簲鐢ㄧ▼搴忋丅eta鐗堛佽瘯鐢ㄧ増閮戒细链塀UG銆

4銆 鍒犻櫎铹跺悗閲嶆柊鍒涘缓 Winnt\System32\Wbem\Repository 鏂囦欢澶逛腑镄勬枃浠讹细鍦ㄦ岄溃涓婂彸鍑绘垜镄勭数鑴戯纴铹跺悗鍗曞嚮绠$悊銆 鍦"链嶅姟鍜屽簲鐢ㄧ▼搴"涓嬶纴鍗曞嚮链嶅姟锛岀劧钖庡叧闂骞跺仠姝 Windows Management Instrumentation 链嶅姟銆 鍒犻櫎 Winnt\System32\Wbem\Repository 鏂囦欢澶逛腑镄勬墍链夋枃浠躲傦纸鍦ㄥ垹闄ゅ墠璇峰垱寤鸿繖浜涙枃浠剁殑澶囦唤鍓链銆傦级 镓揿紑"链嶅姟鍜屽簲鐢ㄧ▼搴"锛屽崟鍑绘湇锷★纴铹跺悗镓揿紑骞跺惎锷 Windows Management Instrumentation 链嶅姟銆傚綋链嶅姟閲嶆柊钖锷ㄦ椂锛屽皢锘轰簬浠ヤ笅娉ㄥ唽琛ㄩ”涓镓鎻愪緵镄勪俊鎭閲嶆柊鍒涘缓杩欎簺鏂囦欢锛 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WBEM\CIMOM\Autorecover MOFs

涓嬮溃鎼滈泦鍑犱釜渚嫔瓙缁椤ぇ瀹跺垎鏋愶细

渚嬩竴锛欼E娴忚埚櫒鍑虹幇钬0x0a8ba9ef钬濇寚浠ゅ紩鐢ㄧ殑钬0x03713644钬 鍐呭瓨锛屾垨钥呪0x70dcf39f钬濇寚浠ゅ紩鐢ㄧ殑钬0x00000000钬濆唴瀛樸傝ュ唴瀛树笉鑳戒负钬渞ead钬濄傝佺粓姝㈢▼搴忥纴璇峰崟鍑烩灭‘瀹气濈殑淇℃伅妗嗭纴鍗曞嚮钬灭‘瀹气濆悗锛屽张鍑虹幇钬滃彂鐢熷唴閮ㄩ敊璇锛屾偍姝e湪浣跨敤镄勫叾涓涓涓绐楀彛鍗冲皢鍏抽棴钬濈殑淇℃伅妗嗭纴鍏抽棴璇ユ彁绀轰俊鎭钖庯纴IE娴忚埚櫒涔熻鍏抽棴銆傝В鍐虫柟娉曪细

1銆 寮濮-杩愯岀獥鍙o纴杈揿叆钬渞egsvr32 actxprxy.dll钬濆洖杞︼纴鎺ョ潃浼氩嚭鐜颁竴涓淇℃伅瀵硅瘽 妗嗏淒llRegisterServer in actxprxy.dll succeeded钬濓纴纭瀹氥傚啀渚濇¤繍琛屼互涓嫔懡浠ゃ傦纸杩欎釜鏂规硶链変汉璇存病蹇呰侊纴浣嗛吨鏂版敞鍐屼竴涓嬮偅浜.dll瀵圭郴缁熶篃娌℃湁鍧忓勶纴鍙嶆e氭柟涓嬫坠锛岃兘瑙e喅闂棰桦氨琛屻傦级

regsvr32 shdocvw.dll

regsvr32 oleaut32.dll

regsvr32 actxprxy.dll

regsvr32 mshtml.dll

regsvr32 msjava.dll

regsvr32 browseui.dll

regsvr32 urlmon.dll

2銆 淇澶嶆垨鍗囩骇IE娴忚埚櫒锛屽悓镞舵墦涓婄郴缁熻ˉ涓併傜湅杩囧叾涓涓涓淇澶嶆柟娉曟槸锛屾妸绯荤粺杩桦师鍒扮郴缁熷埯濮嬬殑鐘舵佷笅銆傚缓璁灏咺E鍗囩骇鍒颁简6.0銆

渚嬩簩锛氭湁浜涘簲鐢ㄧ▼搴忛敊璇: 钬0x7cd64998钬 鎸囦护鍙傝幂殑 钬0x14c96730钬 鍐呭瓨銆傝ュ唴瀛树笉鑳戒负 钬渞ead钬濄傝В鍐虫柟娉曪细Win XP镄勨滈勮诲彇钬濇妧链杩欑嶆渶浣冲寲鎶链涔熻鐢ㄥ埌浜嗗簲鐢ㄧ▼搴忎笂锛岀郴缁熷规疮涓涓搴旂敤绋嫔簭镄勫墠鍑犳″惎锷ㄦ儏鍐佃繘琛屽垎鏋愶纴铹跺悗鏂板炰竴涓鎻忚堪濂楃敤闇姹傜殑铏氭嫙钬滃唴瀛樻椠镀忊濓纴骞舵妸杩欎簺淇℃伅鍌ㄥ瓨鍒痒indows\Prefetch鏂囦欢澶广备竴镞﹀缓绔嬩简鏄犲儚锛屽簲鐢ㄨ蒋浠剁殑瑁呭叆阃熷害澶уぇ鎻愰珮銆俋P镄勯勮诲彇鏁版嵁鍌ㄥ瓨浜嗘渶杩8娆$郴缁熷惎锷ㄦ垨搴旂敤杞浠跺惎锷ㄧ殑淇℃伅銆傚缓璁灏呜櫄𨰾熷唴瀛樻挙鎹锛屽垹闄Windows\Prefetch鐩褰曚笅镓链*.PF鏂囦欢锛岃﹚indows閲嶆柊鏀堕泦绋嫔簭镄勭墿鐞嗗湴鍧銆

渚嬩笁锛氩湪XP涓嫔弻鍑诲厜鐩橀噷闱㈢殑钬淎utoRun.exe钬濇枃浠讹纴鏄剧ず钬0x77f745cc钬濇寚浠ゅ紩鐢ㄧ殑钬0x00000078钬濆唴瀛樸傝ュ唴瀛树笉鑳戒负钬渨ritten钬濓纴瑕佺粓姝㈢▼搴忥纴璇峰崟鍑烩灭‘瀹气濓纴钥屽湪Windows 98閲岃繍琛屽嵈姝e父銆 瑙e喅鏂规硶锛氲繖鍙鑳芥槸绯荤粺镄勫吋瀹规ч梾棰桡纴winXP镄勭郴缁燂纴鍙抽敭钬淎utoRun.exe钬濇枃浠讹纴灞炴э纴鍏煎规э纴鎶娾灭敤鍏煎规ā寮忚繍琛岃繖涓绋嫔簭钬濋”阃夋嫨涓婏纴骞堕夋嫨钬淲indows 98/Me钬濄倃in2000濡傛灉镓扑简SP镄勮ˉ涓佸悗锛屽彧瑕佸紑濮嬶纴杩愯岋纴杈揿叆锛歳egsvr32 c:\winnt\apppatch\slayerui.dll銆傚彸阌锛屽睘镐э纴涔熶细鍑虹幇鍏煎规х殑阃夐”銆

渚嫔洓锛歊ealOne Gold鍏抽棴镞跺嚭鐜伴敊璇锛屼互鍓崭竴鐩翠娇鐢ㄦe父锛屾渶杩戝嵈鍦ㄦ疮娆″叧闂镞跺嚭鐜扳0xffffffff钬濇寚浠ゅ紩鐢ㄧ殑钬0xffffffff钬濆唴瀛樸傝ュ唴瀛树笉鑳戒负钬渞ead钬 镄勬彁绀恒 瑙e喅鏂规硶锛氩綋浣跨敤镄勮緭鍏ユ硶涓哄井杞𨰾奸煶杈揿叆娉2003锛屽苟涓旈殣钘忚瑷镙忔椂锛堜笉闅愯棌镞舵病闂棰桡级鍏抽棴RealOne灏变细鍑虹幇杩欎釜闂棰桡纴锲犳ゅ湪鍏抽棴RealOne涔嫔墠鍙浠ユ樉绀鸿瑷镙忔垨钥呭皢浠绘剰鍏朵粬杈揿叆娉曚綔涓哄綋鍓嶈緭鍏ユ硶𨱒ヨВ鍐宠繖涓闂棰樸

渚嬩簲锛氭垜镄勮豹𨱒拌秴绾цВ闇歌嚜浠庝笂缃戝悗灏变笉鑳芥挱鏀句简锛屾疮娆¢兘鎻愮ず钬0x060692f6钬濓纸姣忔″彉鍖栵级鎸囦护寮旷敤镄勨0xff000011钬濆唴瀛树笉鑳戒负钬渞ead钬濓纴缁堟㈢▼搴忚锋寜纭瀹氥 瑙e喅鏂规硶锛氲瘯璇曢吨瑁呰豹𨱒拌秴绾цВ闇,濡傛灉閲嶈呭悗杩树细锛屽埌瀹樻柟缃戠珯涓嬭浇鐩稿簲鐗堟湰镄勮ˉ涓佽瘯璇曘傝缮涓嶈岋纴鍙濂芥崲灏辩敤鍒镄勬挱鏀惧櫒璇曡瘯浜嗐

渚嫔叚锛氩弻鍑讳竴涓娓告垙镄勫揩鎹锋柟寮忥纴钬0x77f5cd0钬濇寚浠ゅ紩鐢ㄢ0xffffffff钬濆唴 瀛桡纴璇ュ唴瀛树笉鑳戒负钬渞ead钬 锛屽苟涓旀彁绀篊lient.dat绋嫔簭阌栾銆傝В鍐虫柟娉曪细閲嶈呮樉鍗$殑链鏂伴┍锷ㄧ▼搴忥纴铹跺悗涓嬭浇骞朵笖瀹夎匘irectX9.0銆

渚嬩竷锛氢竴涓链嫔弸鍙戜俊鎭杩囨潵锛屾垜镄勭数鑴戜究鍑虹幇浜嗛敊璇淇℃伅:钬0x772b548f钬濇寚浠ゅ紩鐢ㄧ殑钬0x00303033钬濆唴瀛桡纴璇ュ唴瀛树笉鑳戒负钬渨ritten钬,铹跺悗QQ镊锷ㄤ笅绾匡纴钥屽啀镓揿紑QQ锛屽彂鐜颁简浠栧彂杩囨潵镄勫崄鍑犳浔镄勪俊鎭銆 瑙e喅鏂规硶锛氲繖鏄瀵规柟鍒╃敤QQ镄凚UG锛屽彂阃佺壒娈婄殑浠g爜锛屽仛QQ鍑洪敊锛屽彧瑕佹墦涓婅ˉ涓佹垨鍗囩骇鍒版渶鏂扮増链锛屽氨娌′簨浜嗐

璇ュ唴瀛树笉鑳戒负read鎴杦ritten镄勮В鍐虫柟妗埚叧阌璇嶏细 璇ュ唴瀛树笉鑳戒负"read" 璇ュ唴瀛树笉鑳戒负"written"

浠庣绣涓婃悳绱㈡潵镄勫嚑绡囩浉鍏虫枃绔.

銆愭枃绔犱竴銆

浣跨敤Windows镎崭綔绯荤粺镄勪汉链夋椂浼氶亣鍒拌繖镙风殑阌栾淇℃伅锛
銆屸0X????????钬濇寚浠ゅ紩鐢ㄧ殑钬0x00000000钬濆唴瀛桡纴璇ュ唴瀛树笉鑳戒负钬渞ead钬濇垨钬渨ritten钬濄嶏纴铹跺悗搴旂敤绋嫔簭琚鍏抽棴銆

濡傛灉铡昏锋暀涓浜涖岄珮镓嬨嶏纴寰楀埌镄勫洖绛斿线寰鏄銆学indows灏辨槸杩欐牱涓岖ǔ瀹氥崭箣绫荤殑涔夋劋鍜屼笉灞戙傚叾瀹烇纴杩欎釜阌栾骞朵笉涓瀹氭槸Windows涓岖ǔ瀹氶犳垚镄勚傛湰鏂囧氨𨱒ョ亩鍗曞垎鏋愯繖绉嶉敊璇镄勪竴鑸铡熷洜銆
涓銆佸簲鐢ㄧ▼搴忔病链夋镆ュ唴瀛桦垎閰嶅け璐
绋嫔簭闇瑕佷竴鍧楀唴瀛樼敤浠ュ偍瀛樻暟鎹镞讹纴灏遍渶瑕佷娇鐢ㄦ搷浣灭郴缁熸彁渚涚殑銆屽姛鑳藉嚱鏁般嶆潵鐢宠凤纴濡傛灉鍐呭瓨鍒嗛厤鎴愬姛锛屽嚱鏁板氨浼氩皢镓鏂板紑杈熺殑鍐呭瓨鍖哄湴鍧杩斿洖缁椤簲鐢ㄧ▼搴忥纴搴旂敤绋嫔簭灏卞彲浠ラ氲繃杩欎釜鍦板潃浣跨敤杩椤潡鍐呭瓨銆傝繖灏辨槸銆屽姩镐佸唴瀛桦垎閰嶃嶏纴鍐呭瓨鍦板潃涔熷氨鏄缂栫▼涓镄勚屽厜镙囥嶃傚唴瀛树笉鏄姘歌繙閮芥嫑涔嫔嵆𨱒ャ佺敤涔嬩笉灏界殑锛屾湁镞跺椤唴瀛桦垎閰崭篃浼氩け璐ャ傚綋鍒嗛厤澶辫触镞剁郴缁熷嚱鏁颁细杩斿洖涓涓0鍊硷纴杩欐椂杩斿洖鍊笺0銆嶅凡涓嶈〃绀烘柊钖鐢ㄧ殑娓告爣锛岃屾槸绯荤粺钖戝簲鐢ㄧ▼搴忓彂鍑虹殑涓涓阃氱煡锛屽憡鐭ュ嚭鐜颁简阌栾銆备綔涓哄簲鐢ㄧ▼搴忥纴鍦ㄦ疮涓娆$敌璇峰唴瀛桦悗閮藉簲璇ユ镆ヨ繑锲炲兼槸钖︿负0锛屽傛灉鏄锛屽垯镒忓懗镌鍑虹幇浜嗘晠闅滐纴搴旇ラ噰鍙栦竴浜涙帾鏂芥尳鏁戯纴杩椤氨澧炲己浜嗙▼搴忕殑銆屽仴澹镐с嶃傝嫢搴旂敤绋嫔簭娌℃湁妫镆ヨ繖涓阌栾锛屽畠灏变细鎸夌収銆屾濈淮𨱍镐с嶈や负杩欎釜鍊兼槸缁椤畠鍒嗛厤镄勫彲鐢ㄦ父镙囷纴缁х画鍦ㄤ箣钖庣殑镓ц屼腑浣跨敤杩椤潡鍐呭瓨銆傜湡姝g殑0鍦板潃鍐呭瓨鍖哄偍瀛樼殑鏄璁$畻链虹郴缁熶腑链閲嶈佺殑銆屼腑鏂鎻忚堪绗﹁〃銆嶏纴缁濆逛笉鍏佽稿簲鐢ㄧ▼搴忎娇鐢ㄣ傚湪娌℃湁淇濇姢链哄埗镄勬搷浣灭郴缁熶笅(濡侱OS)锛屽啓鏁版嵁鍒拌繖涓鍦板潃浼氩艰嚧绔嫔嵆褰撴満锛岃屽湪锅ュ.镄勬搷浣灭郴缁熶腑锛屽俉indows绛夛纴杩欎釜镎崭綔浼氶┈涓婅绯荤粺镄勪缭鎶ゆ満鍒舵崟銮凤纴鍏剁粨鏋滃氨鏄鐢辨搷浣灭郴缁熷己琛屽叧闂鍑洪敊镄勫簲鐢ㄧ▼搴忥纴浠ラ槻姝㈠叾阌栾镓╁ぇ銆傝繖镞跺欙纴灏变细鍑虹幇涓婅堪镄勚屽啓鍐呭瓨銆嶉敊璇锛屽苟鎸囧嚭琚寮旷敤镄勫唴瀛桦湴鍧涓恒0x00000000銆嶃傚唴瀛桦垎閰嶅け璐ユ晠闅灭殑铡熷洜寰埚氾纴鍐呭瓨涓嶅熴佺郴缁熷嚱鏁扮殑鐗堟湰涓嶅尮閰岖瓑閮藉彲鑳芥湁褰卞搷銆傚洜姝わ纴杩欑嶅垎閰嶅け璐ュ氲佷簬镎崭綔绯荤粺浣跨敤寰堥暱镞堕棿钖庯纴瀹夎呬简澶氱嶅簲鐢ㄧ▼搴(鍖呮嫭镞犳剰涓銆屽畨瑁呫岖殑䦅呮瘨绋嫔簭)锛屾洿鏀逛简澶ч噺镄勭郴缁熷弬鏁板拰绯荤粺妗f堜箣钖庛
浜屻佸簲鐢ㄧ▼搴忕敱浜庤嚜韬獴UG寮旷敤浜嗕笉姝e父镄勫唴瀛桦厜镙
鍦ㄤ娇鐢ㄥ姩镐佸垎閰岖殑搴旂敤绋嫔簭涓锛屾湁镞朵细链夎繖镙风殑𨱍呭喌鍑虹幇锛氱▼搴忚瘯绐佽诲啓涓鍧椼屽簲璇ュ彲鐢ㄣ岖殑鍐呭瓨锛屼絾涓岖煡涓轰粈涔堬纴杩欎釜棰勬枡涓鍙鐢ㄧ殑鍏夋爣宸茬粡澶辨晥浜嗐傛湁鍙鑳芥槸銆屽缮璁颁简銆嶅悜镎崭綔绯荤粺瑕佹眰鍒嗛厤锛屼篃鍙鑳芥槸绋嫔簭镊宸卞湪镆愪釜镞跺椤凡缁忔敞阌浜呜繖鍧楀唴瀛樿屻屾病链夌暀镒忋岖瓑绛夈傛敞阌浜嗙殑鍐呭瓨琚绯荤粺锲炴敹锛屽叾璁块梾𨱒冨凡缁忎笉灞炰簬璇ュ簲鐢ㄧ▼搴忥纴锲犳よ诲啓镎崭綔涔熷悓镙蜂细瑙﹀彂绯荤粺镄勪缭鎶ゆ満鍒讹纴浼佸浘銆岃缭娉曘岖殑绋嫔簭鍞涓镄勪笅鍦哄氨鏄琚镎崭綔缁堟㈡墽琛岋纴锲炴敹鍏ㄩ儴璧勬簮銆傝$畻链轰笘鐣岀殑娉曞緥杩樻槸瑕佹瘆浜虹被链夋晥鍜屼弗铡夊缑澶氩晩锛佸儚杩欐牱镄勬儏鍐甸兘灞炰簬绋嫔簭镊韬镄凚UG锛屼綘寰寰鍙鍦ㄧ壒瀹氱殑镎崭綔椤哄簭涓嬮吨鐜伴敊璇銆傛棤鏁埚厜镙囦笉涓瀹氭绘槸0锛屽洜姝ら敊璇鎻愮ず涓镄勫唴瀛桦湴鍧涔熶笉涓瀹氢负銆0x00000000銆嶏纴钥屾槸鍏跺畠闅忔満鏁板瓧銆傚傛灉绯荤粺缁忓父链夋墍鎻愬埌镄勯敊璇鎻愮ず锛屼笅闱㈢殑寤鸿鍙鑳戒细链夎存槑 锛

1.妫瑙嗙郴缁熶腑鏄钖︽湁链ㄩ┈鎴栫梾姣掋傝繖绫荤▼搴忎负浜嗘带鍒剁郴缁熷线寰涓嶈礋璐d换鍦颁慨鏀圭郴缁燂纴
浠庤屽艰嚧镎崭綔绯荤粺寮傚父銆傚钩甯稿簲锷犲己淇℃伅瀹夊叏镒忚瘑锛屽规潵婧愪笉鏄庣殑鍙镓ц岀▼搴忕粷涓嶅ソ濂囥
2.镟存柊镎崭綔绯荤粺锛岃╂搷浣灭郴缁熺殑瀹夎呯▼搴忛吨鏂版嫹璐濇g‘鐗堟湰镄勭郴缁熸。妗堛佷慨姝g郴缁熷弬鏁般
链夋椂鍊欐搷浣灭郴缁熸湰韬涔熶细链塀UG锛岃佹敞镒忓畨瑁呭畼鏂瑰彂琛岀殑鍗囩骇绋嫔簭銆
3.璇旷敤鏂扮増链镄勫簲鐢ㄧ▼搴忋

Mode:
灏呜櫄𨰾熷唴瀛樻挙鎹
绛旀:
鐩鍓崭负姝㈡槸镶瀹氱殑锛屼篃灏辨槸濡傚湪涓嬫″㖞澶╁埌𨱒ユ椂浜︽病鍐嶅彂鐢燂纴灏变唬琛ㄨ繖鏄涓诲洜
杩藉姞:
濡傛灉浣犵敤 Ghost 鎭㈠ OS 钖庡缓璁 鍒犻櫎WINDOWS锛糚REFETCH鐩褰曚笅镓链*.PF鏂囦欢锲犱负闇璁﹚indows閲嶆柊鏀堕泦绋嫔簭镄勭墿鐞嗗湴鍧
链変簺搴旂敤绋嫔簭阌栾 "0x7cd64998" 鎸囦护鍙傝幂殑 "0x14c96730" 鍐呭瓨銆傝ュ唴瀛树笉鑳戒负 "read"鎺ㄨ烘槸姝ゅ师锲
婧愮敱:
Win XP镄勚岄勮诲彇銆嶆妧链
杩欑嶆渶浣冲寲鎶链涔熻鐢ㄥ埌浜嗗簲鐢ㄨ蒋浠朵笂锛岀郴缁熷规疮涓涓搴旂敤杞浠剁殑鍓嶅嚑娆″惎锷ㄦ儏鍐佃繘琛屽垎鏋愶纴铹跺悗鏂板炰竴涓鎻忚堪濂楃敤闇姹傜殑铏氭嫙銆屽唴瀛樻椠镀忋嶏纴骞舵妸杩欎簺淇℃伅鍌ㄥ瓨鍒痒INDOWSPREFETCH鏁版嵁澶广备竴镞﹀缓绔嬩简鏄犲儚锛屽簲鐢ㄨ蒋浠剁殑瑁呭叆阃熷害澶уぇ鎻愰珮銆俋P镄勯勮诲彇鏁版嵁鍌ㄥ瓨浜嗘渶杩8娆$郴缁熷惎锷ㄦ垨搴旂敤杞浠跺惎锷ㄧ殑淇℃伅銆
钖庡彊:
鐩鍓嶆ゆ柟娉曚害鏄镫姝ョ绣缁灭殑(鍏剁爜镊宸遍拡瀵规ら梾棰樻煡浜呜镐箙)锛屼篃鏄甯歌侀梾棰桡纴铡熸湰鍑犱箮姣忓ぉ镌″墠鍏抽棴杞浠舵椂涓浜涚▼搴忛兘浼氩彂鐢...read...
鐜板湪灏辨病鍙戠敓浜嗐

銆愭枃绔犱簩銆

杩愯屾煇浜涚▼搴忕殑镞跺欙纴链夋椂浼氩嚭鐜板唴瀛橀敊璇镄勬彁绀猴纸0x钖庨溃鍐呭规湁鍙鑳戒笉涓镙凤级锛岀劧钖庤ョ▼搴忓氨鍏抽棴銆
钬0x????????钬濇寚浠ゅ紩鐢ㄧ殑钬0x????????钬濆唴瀛樸傝ュ唴瀛树笉鑳戒负钬渞ead钬濄
钬0x????????钬濇寚浠ゅ紩鐢ㄧ殑钬0x????????钬濆唴瀛桡纴璇ュ唴瀛树笉鑳戒负钬渨ritten钬濄
涓岖煡浣犲嚭鐜拌繃绫讳技杩欐牱镄勬晠闅滃悧锛
涓鑸鍑虹幇杩欎釜鐜拌薄链夋柟闱㈢殑锛屼竴鏄纭浠讹纴鍗冲唴瀛樻柟闱㈡湁闂棰桡纴浜屾槸杞浠讹纴杩椤氨链夊氭柟闱㈢殑闂棰树简銆
涓嬮溃鍏堣磋寸‖浠讹细
涓鑸𨱒ヨ达纴鍐呭瓨鍑虹幇闂棰樼殑鍙鑳芥у苟涓嶅ぇ锛屼富瑕佹柟闱㈡槸锛氩唴瀛樻浔鍧忎简銆佸唴瀛樿川閲忔湁闂棰桡纴杩樻湁灏辨槸2涓涓嶅悓鐗屽瓙涓嶅悓瀹归噺镄勫唴瀛樻贩鎻掞纴涔熸瘆杈冨规槗鍑虹幇涓嶅吋瀹圭殑𨱍呭喌锛屽悓镞惰缮瑕佹敞镒忔暎鐑闂棰桡纴鐗瑰埆鏄瓒呴戝悗銆备綘鍙浠ヤ娇鐢∕emTest 杩欎釜杞浠舵潵妫娴嬩竴涓嫔唴瀛桡纴瀹冨彲浠ュ交搴旷殑妫娴嫔嚭鍐呭瓨镄勭ǔ瀹氩害銆
锅囧备綘鏄鍙屽唴瀛桡纴钥屼笖鏄涓嶅悓鍝佺墝镄勫唴瀛樻浔娣锋彃鎴栬呬拱浜嗕簩镓嫔唴瀛樻椂锛屽嚭鐜拌繖涓闂棰桡纴杩欐椂锛屼綘灏辫佹镆ユ槸涓嶆槸鍐呭瓨鍑洪梾棰树简鎴栬呭拰鍏跺畠纭浠朵笉鍏煎广
濡傛灉閮芥病链夛纴闾e氨浠庤蒋浠舵柟闱㈡帓闄ゆ晠闅滀简銆
鍏堢亩鍗曡磋村师鐞嗭细鍐呭瓨链変釜瀛樻斁鏁版嵁镄勫湴鏂瑰彨缂揿啿鍖猴纴褰撶▼搴忔妸鏁版嵁鏀惧湪鍏朵竴浣岖疆镞讹纴锲犱负娌℃湁瓒冲熺┖闂达纴灏变细鍙戠敓婧㈠嚭鐜拌薄銆备妇涓渚嫔瓙锛氢竴涓妗跺瓙鍙鑳藉皢涓鏂ょ殑姘达纴褰扑綘鏀惧叆涓ゆ枻镄勬按杩涘叆镞讹纴灏变细婧㈠嚭𨱒ャ傝岀郴缁熷垯鏄鍦ㄥ睆骞曚笂琛ㄧ幇鍑烘潵銆傝繖涓闂棰桡纴缁忓父鍑虹幇鍦╳indows2000鍜孹P绯荤粺涓婏纴Windows 2000/XP瀵圭‖浠剁殑瑕佹眰鏄寰堣嫑鍒荤殑,涓镞﹂亣鍒拌祫婧愭婚挛銆佹孩鍑烘垨钥呯被浼糤indows 98閲岀殑闱炴硶镎崭綔锛岀郴缁熶负淇濇寔绋冲畾锛屽氨浼氩嚭鐜颁笂杩版儏鍐点傚彟澶栦篃鍙鑳芥槸纭浠惰惧囦箣闂寸殑鍏煎规т笉濂介犳垚镄勚
涓嬮溃鎴戜粠鍑犱釜渚嫔瓙缁椤ぇ瀹跺垎鏋愶细
渚嬩竴锛氭墦寮IE娴忚埚櫒鎴栬呮病杩囧嚑鍒嗛挓灏变细鍑虹幇"0x70dcf39f"鎸囦护寮旷敤镄"0x00000000"鍐呭瓨銆傝ュ唴瀛树笉鑳戒负钬渞ead钬濄傝佺粓姝㈢▼搴忥纴璇峰崟鍑烩灭‘瀹气濈殑淇℃伅妗嗭纴鍗曞嚮钬灭‘瀹气濆悗锛屽张鍑虹幇钬滃彂鐢熷唴閮ㄩ敊璇锛屾偍姝e湪浣跨敤镄勫叾涓涓涓绐楀彛鍗冲皢鍏抽棴钬濈殑淇℃伅妗嗭纴鍏抽棴璇ユ彁绀轰俊鎭钖庯纴IE娴忚埚櫒涔熻鍏抽棴銆 瑙e喅鏂规硶锛氢慨澶嶆垨鍗囩骇IE娴忚埚櫒锛屽悓镞舵墦涓婅ˉ涓併傜湅杩囧叾涓涓涓淇澶嶆柟娉曟槸锛学in2000镊鍗囩骇锛屼篃灏辨槸Win2000鍗囩骇鍒痒in2000锛屽叾瀹炶繖绉嶆柟娉曚篃灏辨槸鎶婄郴缁熻缮铡熷埌绯荤粺鍒濆嬬殑鐘舵佷笅銆傛瘆濡备綘镄処E鍗囩骇鍒颁简6.0锛岃嚜鍗囩骇钖庯纴浼氲献E5.0浠f浛銆
渚嬩簩锛氩湪windows xp涓嫔弻鍑诲厜鐩橀噷闱㈢殑钬淎utoRun.exe钬濇枃浠讹纴鏄剧ず钬0x77f745cc钬濇寚浠ゅ紩鐢ㄧ殑钬0x00000078钬濆唴瀛樸傝ュ唴瀛树笉鑳戒负钬渨ritten钬濓纴瑕佺粓姝㈢▼搴忥纴璇峰崟鍑烩灭‘瀹气濓纴钥屽湪Windows 98閲岃繍琛屽嵈姝e父銆 瑙e喅鏂规硶锛氲繖鍙鑳芥槸绯荤粺镄勫吋瀹规ч梾棰桡纴winXP镄勭郴缁燂纴鍙抽敭钬淎utoRun.exe钬濇枃浠讹纴灞炴э纴鍏煎规э纴鎶娾灭敤鍏煎规ā寮忚繍琛岃繖涓绋嫔簭钬濋”阃夋嫨涓婏纴骞堕夋嫨钬淲indows 98/Me钬濄倃in2000濡傛灉镓扑简SP镄勮ˉ涓佸悗锛屽彧瑕佸紑濮嬶纴杩愯岋纴杈揿叆锛歳egsvr32 c:\winnt\apppatch\slayerui.dll銆傚彸阌锛屽睘镐э纴涔熶细鍑虹幇鍏煎规х殑阃夐”銆
渚嬩笁锛歊ealOne Gold鍏抽棴镞跺嚭鐜伴敊璇锛屼互鍓崭竴鐩翠娇鐢ㄦe父锛屾渶杩戝嵈鍦ㄦ疮娆″叧闂镞跺嚭鐜扳0xffffffff钬濇寚浠ゅ紩鐢ㄧ殑钬0xffffffff钬濆唴瀛樸傝ュ唴瀛树笉鑳戒负钬渞ead钬 镄勬彁绀恒 瑙e喅鏂规硶锛氩綋浣跨敤镄勮緭鍏ユ硶涓哄井杞𨰾奸煶杈揿叆娉2003锛屽苟涓旈殣钘忚瑷镙忔椂锛堜笉闅愯棌镞舵病闂棰桡级鍏抽棴RealOne灏变细鍑虹幇杩欎釜闂棰桡纴锲犳ゅ湪鍏抽棴RealOne涔嫔墠鍙浠ユ樉绀鸿瑷镙忔垨钥呭皢浠绘剰鍏朵粬杈揿叆娉曚綔涓哄綋鍓嶈緭鍏ユ硶𨱒ヨВ鍐宠繖涓闂棰樸
渚嫔洓锛氭垜镄勮豹𨱒拌秴绾цВ闇歌嚜浠庝笂缃戝悗灏变笉鑳芥挱鏀句简锛屾疮娆¢兘鎻愮ず钬0x060692f6钬濓纸姣忔″彉鍖栵级鎸囦护寮旷敤镄勨0xff000011钬濆唴瀛树笉鑳戒负钬渞ead钬濓纴缁堟㈢▼搴忚锋寜纭瀹氥 瑙e喅鏂规硶锛氲瘯璇曢吨瑁呰豹𨱒拌秴绾цВ闇,濡傛灉閲嶈呭悗杩树细锛屽埌瀹樻柟缃戠珯涓嬭浇鐩稿簲鐗堟湰镄勮ˉ涓佽瘯璇曘傝缮涓嶈岋纴鍙濂芥崲灏辩敤鍒镄勬挱鏀惧櫒璇曡瘯浜嗐
渚嬩簲锛氩弻鍑讳竴涓娓告垙镄勫揩鎹锋柟寮忥纴钬0x77f5cd0钬濇寚浠ゅ紩鐢ㄢ0xffffffff钬濆唴 瀛桡纴璇ュ唴瀛树笉鑳戒负钬渞ead钬 锛屽苟涓旀彁绀篊lient.dat绋嫔簭阌栾銆 瑙e喅鏂规硶锛氶吨瑁呮樉鍗$殑链鏂伴┍锷ㄧ▼搴忥纴铹跺悗涓嬭浇骞朵笖瀹夎匘irectX9.0銆
渚嫔叚锛氢竴涓链嫔弸鍙戜俊鎭杩囨潵锛屾垜镄勭数鑴戜究鍑虹幇浜嗛敊璇淇℃伅:钬0x772b548f钬濇寚浠ゅ紩鐢ㄧ殑钬0x00303033钬濆唴瀛桡纴璇ュ唴瀛树笉鑳戒负钬渨ritten钬,铹跺悗QQ镊锷ㄤ笅绾匡纴钥屽啀镓揿紑QQ锛屽彂鐜颁简浠栧彂杩囨潵镄勫崄鍑犳浔镄勪俊鎭銆 瑙e喅鏂规硶锛氲繖鏄瀵规柟鍒╃敤QQ镄凚UG锛屽彂阃佺壒娈婄殑浠g爜锛屽仛QQ鍑洪敊锛屽彧瑕佹墦涓婅ˉ涓佹垨鍗囩骇鍒版渶鏂扮増链锛屽氨娌′簨浜嗐

銆愬师锲 瑙e喅鏂规硶銆

1 鍐呭瓨𨱒″潖浜 镟存崲鍐呭瓨𨱒
2 鍙屽唴瀛树笉鍏煎 浣跨敤钖屽搧鐗岀殑鍐呭瓨鎴栧彧瑕佷竴𨱒″唴瀛
3 鍐呭瓨璐ㄩ噺闂棰 镟存崲鍐呭瓨𨱒
4 鏁g儹闂棰 锷犲己链虹卞唴閮ㄧ殑鏁g儹
5 鍐呭瓨鍜屼富𨱒挎病鎻掑ソ鎴栧叾浠栫‖浠朵笉鍏煎 閲嶆彃鍐呭瓨鎴栨崲涓鎻掓Ы
6 纭浠舵湁闂棰 镟存崲纭鐩
7 椹卞姩闂棰 閲嶈呴┍锷,濡傛灉鏄鏂扮郴缁,搴斿厛瀹夎呬富𨱒块┍锷
8 杞浠舵崯鍧 閲嶈呰蒋浠
9 杞浠舵湁BUG 镓撹ˉ涓佹垨镟存柊鍒版渶鏂扮増链
10 杞浠跺拰绯荤粺涓嶅吋瀹 缁栾蒋浠舵墦涓婅ˉ涓佹垨鏄璇曡瘯绯荤粺镄勫吋瀹规ā寮
11 杞浠跺拰杞浠朵箣闂存湁鍐茬獊 濡傛灉链杩戝畨瑁呬简浠涔堟柊杞浠,鍗歌浇浜呜瘯璇
12 杞浠惰佷娇鐢ㄥ叾浠栫浉鍏崇殑杞浠舵湁闂棰 閲嶈呯浉鍏宠蒋浠,姣斿傛挱鏀炬煇涓镙煎纺镄勬枃浠舵椂鍑洪敊,鍙鑳芥槸杩欎釜鏂囦欢镄勮В镰佸櫒链夐梾棰
13 䦅呮瘨闂棰 𨱒姣
14 𨱒姣掕蒋浠朵笌绯荤粺鎴栬蒋浠剁浉鍐茬獊 鐢变簬𨱒姣掕蒋浠舵槸杩涘叆搴曞眰鐩戞带绯荤粺镄,鍙鑳戒笌涓浜涜蒋浠剁浉鍐茬獊,鍗歌浇璇曡瘯
15 绯荤粺链韬链夐梾棰 链夋椂鍊欐搷浣灭郴缁熸湰韬涔熶细链塀UG,瑕佹敞镒忓畨瑁呭畼鏂瑰彂琛岀殑镟存柊绋嫔簭,璞SP镄勮ˉ涓,链濂芥墦涓.濡傛灉杩树笉琛,閲嶈呯郴缁,鎴栨洿鎹㈠叾浠栫増链镄勭郴缁熴

銆斿张涓璇淬

鍦ㄦ带鍒堕溃𨱒跨殑娣诲姞/鍒犻櫎绋嫔簭涓鐪嬬湅浣犳槸钖﹀畨瑁呬简寰杞疦ET.Framework锛屽傛灉宸茬粡瀹夎呬简锛屽彲浠ヨ冭槛鍗歌浇瀹冿纴褰撶劧濡傛灉浣犱互钖庡湪鍏跺畠绋嫔簭闇瑕丯ET.Framework镞跺欙纴鍙浠ュ啀閲嶆柊瀹夎呫
鍙﹀栵纴濡傛灉浣犵敤镄勬槸ATI鏄惧崱骞朵笖浣犵敤镄勬槸SP2镄勮ˉ涓侊纸涓浜汚TI镄勬樉鍗¢┍锷ㄩ渶瑕佸湪NET.Framework姝e父宸ヤ綔镄勭幆澧冧笅锛夈傝繖绉嶆儏鍐典綘鍙浠ユ垒涓娆句笉闇瑕丯ET.Framework鏀鎸佺殑ATI鏄惧崱椹卞姩銆
濡傛灉浠ヤ笂涓ょ嶆柟娉曞苟涓嶈兘瀹屽叏瑙e喅闂棰桡纴浣犺瘯镌鐢ㄤ竴涓嬧泪E淇澶嵝濊蒋浠讹纴骞跺彲浠ユ煡镆ユ槸钖︽湁䦅呮瘨涔嬬被镄勚
銆斿井杞疦ET.Framework鍗囩骇鍒1.1鐗埚簲璇ユ病闂棰树简銆

銆旇缮链変竴璇淬

鏂规硶涓锛

寰杞鏂伴椈缁勭殑链嫔弸鎸囩偣:寮濮--杩愯岋细regsvr32 jscript.dll
寮濮--杩愯岋细regsvr32 vbscript.dll

涓嶈繃娌¤В鍐---浣嗘彁渚涗简璺瀛-----涓娆¤繍琛屾敞鍐屾墍链塪ll
鎼灭储镆ユ垒鍒版柟娉曞备笅:

杩愯 杈揿叆cmd 锲炶溅鍦ㄥ懡浠ゆ彁绀虹︿笅杈揿叆
for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1
杩欎釜锻戒护钥佸厔浣犳参鎱㈣緭 杈揿叆姝g‘镄勮瘽浼氱湅鍒伴炲揩鍦版粴灞 钖﹀垯钬︹﹀惁鍒椤け璐ュ氨鏄娌¤繖鏁堟灉銆傚洖杞﹀悗鎱㈡参绛夛纸闇瑕佺偣镞堕棿1-2鍒嗛挓锛 閮借繍琛屽畬鍐嶆墦寮鐪

鏂规硶浜岋细
杩欐槸涓鍏稿瀷闂棰榽~~~~寮曡捣杩欎釜闂棰樼殑铡熷洜寰埚氥备竴鑸𨱒ヨ插氨鏄缁欑郴缁熸墦涓婅ˉ涓佸拰镟存崲鍐呭瓨銆佺粰鍐呭瓨鎹涓鎻掓Ы杩3绉嶆柟娉曟潵瑙e喅銆俒绯荤粺琛ヤ竵鍙瑕佸埌Microsoft Update缃戠珯鍦ㄧ嚎镟存柊灏卞彲浠ヤ简]
阃犳垚杩欑嶉梾棰樼殑铡熷洜寰埚氾纴涓嶈兘鍗旷函镄勪笅缁撹猴纴灏介噺锅氩埌浠ヤ笅鍑犵偣鍙鑳藉逛綘链夊府锷╋细
1銆傜‘淇濅娇鐢ㄧ殑鏄链淇鏀硅繃镄勮蒋浠讹纸闱炴眽鍖栥佺牬瑙g増锛
2銆备娇鐢ㄦ敼杞浠舵椂灏介噺涓嶈佽繍琛屽叾浠栬蒋浠躲傦纸杩欐槸涓涓存椂鏂囦欢锛屽彲鑳芥煇浜涜蒋浠朵篃鍦ㄤ娇鐢ㄤ复镞舵枃浠跺す锛屾墍浠ヤ骇鐢熷共镓帮级
3銆傛妸闾d簺浠涔堟岄溃宸ュ叿锛屽唴瀛樻暣鐞嗗伐鍏烽氶氩叧鎺夛纸浣犺呖灏戞湁2涓绫讳技镄勫伐鍏峰湪杩愯岋级钬

澶勭悊鏂规硶锛
杩愯宺egedit杩涘叆娉ㄥ唽琛, 鍦℉KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellExecuteHooks涓嬶纴搴旇ュ彧链変竴涓姝e父镄勯敭鍊"{AEB6717E-7E19-11d0-97EE-00C04FD91972}, 灏嗗叾浠栫殑鍒犻櫎銆

銆旀垜涓浜虹殑链钖庤В鍐冲拰鐪嬫硶銆

鎴戜粖澶╁皾璇曚简澶氱嶅姙娉曪纴链钖庢垜鍙戠幇闂棰桦嚭鍦ㄥ井杞镄凬ET.Framework涓婇溃銆傛垜鍗囩骇浜呜繖涓杞浠讹纴骞舵墦榻愪简琛ヤ竵锛岀煭𨱌傚钩瀹夊悗锛屾湁鍑虹幇钬滃唴瀛树笉鑳戒负read钬濈殑𨱍呭喌銆傚悗𨱒ユ垜鍙椾笂闱㈡枃绔犵殑钖鍙戯纴鍗歌浇浜嗗井杞镄凬ET.Framework1.0鍜1.1,涓栫晫澶骞充简銆

鍙﹀栵细濡傛灉鏄镓揿紑钬沧垜镄勭数鑴戋濄佲沧垜镄勬枃妗b濈瓑镄勬椂鍊椤嚭鐜颁笂杩版儏鍐碉纴杩樻湁涓绉嶅彲鑳斤纴灏辨槸浣犵殑鍙抽敭凿滃崟澶镊冭偪浜嗭纴姝ゆ椂鍙瑕佹竻鐞嗗彸阌凿滃崟闂棰桦氨瑙e喅浜嗐
--------------------------------------------------------------------------------

銆旇瘯楠岀殑缁撴灉銆

涓婇溃镄勬柟娉曪纴链绠$敤銆佹渶褰诲簳镄勬柟娉曟槸杩欎釜锛

杩愯 杈揿叆cmd 锲炶溅鍦ㄥ懡浠ゆ彁绀虹︿笅杈揿叆
for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1

銆愭妧宸с戝傛灉镐曡緭鍏ラ敊璇镄勮瘽锛屽彲浠ュ嶅埗杩欐浔鎸囦护锛岀劧钖庡湪锻戒护鎻愮ず妗嗙偣鍑诲乏涓婅掔殑c锛\锛屼娇鐢ㄤ笅闱㈢殑钬灭紪杈戯紞绮樿创钬濆姛鑳藉氨涓嶅规槗杈挞敊浜嗐傚湪椋为熸粴灞忓畬鍏ㄩ润姝涔嫔悗锛屽埆镌镐ュ惎锷ㄥ叾浠栫▼搴忥纴鍏堣愬绩绛変竴浼氩効锛屽洜涓烘ゆ椂dll浠杩桦湪镓句綅缃銆傜洿鍒颁綘镄勬寚绀虹伅涓嶉棯浜嗗啀锅氩埆镄

❹ 新人求教,编译一个最简单的Android程序,提示下面的错误咋解决

未键宽说明具体问题,以下未说明具体问题,以下供你参考
1、32位系统下的编译

如果需要在32位系统中编译android系统,在编译前需要对部分makefile进行修改

首先修改build/core/main.mk,修改的内容如下所示:

-ifneq (64,$(findstring 64,$(build_arch)))

+ifneq
(i686,$(findstring i686,$(build_arch)))

$(warning
************************************************************) $(warning You are attempting to build on a 32-bit system.)

$(warning Only 64-bit build environments are supported beyond froyo/2.2.)

其次修改如下四个文件:

external/clearsilver/cgi/Android.mk
external/clearsilver/java-jni/Android.mk
external/clearsilver/util/Android.mk
external/clearsilver/cs/Android.mk # This forces a 64-bit build for Java6
-LOCAL_CFLAGS += -m64
-LOCAL_LDFLAGS += -m64
+LOCAL_CFLAGS += -m32
+LOCAL_LDFLAGS += -m32即将LOCAL_CFLAGS和LOCAL_LDFLAGS由-m64改为-m32,从而指定使用32位系统进行编译如果使用 64bit 的操作系统编译,这些就都不用修改,但记得需要安装:For 64-bit servers the following extra packages may be needed:
"sudo apt-get install libc6-dev-i386" (libc6-dev-amd64 if AMD CPU)
"sudo apt-get install g++-multilib lib32ncurses5-dev lib32z1-dev"
还有 jdk64bit 的版本编译2 、build/core/base_rules.mk:128:*** frameworks/opt/emoji/jni:
.... libgl2jni already defined by framwworks/base/opengl/tests/gl2_jni/jni 停止

从编译规则上看:
# Make sure that this IS_HOST/CLASS/MODULE combination is unique.
mole_id := MODULE.$(if \
$(LOCAL_IS_HOST_MODULE),HOST,TARGET).$(LOCAL_MODULE_CLASS).$(LOCAL_MODULE)
ifdef $(mole_id)
$(error $(LOCAL_PATH): $(mole_id) already defined by $($(mole_id)))
endif

在framwworks/base/opengl/tests/gl2_jni/下面定义的android.mk定义了:
LOCAL_MODULE := libgl2jni
include $(BUILD_SHARED_LIBRARY)
导致生成的动态库重复,这是不对的,修改tests这个目录不参与编译即可,最直接的办法删除掉framwworks/base/opengl/tests/gl2_jni这个文件夹

3、AIDL 编译报couldn't find import for class原因
“AIDL服务只支持有限的数据类型,因此,如果用AIDL服 务传递一些复杂的数据就需要做更一步处理。AIDL服务支持的数据类型如下凳友:
Java的简单类 型(int、char、boolean等)。不需要导入(import)。String和 CharSequence。不需要导入(import)。枣亮槐
List和 Map。但要注意,List和Map对象的元素类型必须是AIDL服务支持的数据类型。不需要导入(import)。AIDL自动生成 的接口。需要导入(import)。
实现 android.os.Parcelable接口的类。需要导入(import)。
其中后两种数据类 型需要使用import进行导入,传递不需要 import的数据类型的值的方式相同。传递一个需要import的数据类型的值(例如,实现android.os.Parcelable 接口的类)的步 骤略显复杂。除了要建立一个实现android.os.Parcelable接口的类外,还需要为这个类单独建立一个aidl文件,并使用parcelable关键字进行定义。”
没有加LOCAL_AIDL_INCLUDES += xxx ,所以找不到我的parcelable aidl文件。

修改android源码根目录下的build/core/pathmap.mk把你的目录加进去,此时再make update-api

4、老是提示 @Override错误 方法未覆盖其父类的方法
使 用JDK1.6编译没有问题,使用JDK1.5编译,会报@Override方法未覆盖其父类的方法。实际上这个方法是类实现的接口中方法,
但是,这个语 法的jdk1.6的下面是可以通过的,也就是说jdk1.6认为类覆盖父类方法与实现接口方法都叫override,而jdk1.5不
是这样认为的,不知 道这是当初jdk1.5的bug,还是当初就是认为覆盖父类方法与实现接口方法是不一样的,不得而知。但是从
OO角度来看,覆盖父类方法与实现接口方法都 可以认为override,因为他们目的都是一样的,都是为了重用,都是多态的一种
表现方式。

更改jdk版本为1.6即可

5、编译alsa-lib库错误

android系统开发移植alsa-lib库的过程中编译的时候出现了如下的错误
/tmp/cckyaR40.s: Assembler messages:
/tmp/cckyaR40.s:2763: Error: selected processor does not support `mrs ip,cpsr'
/tmp/cckyaR40.s:2764: Error: unshifted register required -- `orr r2,ip,#128'
/tmp/cckyaR40.s:2765: Error: selected processor does not support `msr cpsr_c,r2
字面的意思报的是汇编错误,选择的处理器不支持mrs和msr指令。
原来的ARM指令有32位和16位两种指令模式,16位为thumb指令集,thumb指令集编译出的代码占用空间小,
而且效率也高,所以android的arm编译器默认用的是thumb模式编译,问题在于alsa的代码中有部分的内容
用到了32位的指令,所以才会报如下的错误,修改的方法也很简单,在Android.mk中加入如下内容即可:
LOCAL_ARM_MODE := arm
android的编译系统中LOCAL_ARM_MODE变量的取值为arm或者thumb,代表32位和16位两种arm指令集,默认为thumb
prebuilt/linux-x86/toolchain/arm-eabi-4.4.0/bin/../lib/gcc/arm-eabi/4.4.0/../../../../arm-eabi/bin/ld: failed to set dynamic section sizes: Bad value

collect2: ld returned 1 exit status
make: *** [out/target/proct/merlin/obj/SHARED_LIBRARIES/libasound_intermediates/LINKED/libasound.so] 错误 1
解决此问题将alsa-lib/include/config.h文件中的如下宏定义去掉即可:
#define VERSIONED_SYMBOLS

开发过程中碰到过很多错误,后续再一一总结记录下来,有些忘记了。。

在android.mk中编译:

include $(CLEAR_VARS)
$(call add-prebuilt-files, STATIC_LIBRARIES, libyfcdca.a)

出现提示需要定义:LOCAL_MODULE_TAGS := optional 一般修改方法是:

build\core\definitions.mk 中的宏定义变量:

define include-prebuilt
include $$(CLEAR_VARS)
LOCAL_SRC_FILES := $(1)
LOCAL_BUILT_MODULE_STEM := $(1)
LOCAL_MODULE_SUFFIX := $$(suffix $(1))
LOCAL_MODULE := $$(basename $(1))
LOCAL_MODULE_CLASS := $(2)
include $$(BUILD_PREBUILT)
endef

在这里增加一个LOCAL_MODULE_TAGS := optional

但是这需要修改android源码,如果不是自已的android系统,这么做就麻烦了,所以必须想其它办法解决:

#include $(CLEAR_VARS)
#$(call add-prebuilt-files, STATIC_LIBRARIES, libyfcdca.a)

include $(CLEAR_VARS)
LOCAL_SRC_FILES := libyfcdca.a
LOCAL_BUILT_MODULE_STEM := libyfcdca.a
LOCAL_MODULE_SUFFIX := lib
LOCAL_MODULE := yfcdca
LOCAL_MODULE_CLASS := STATIC_LIBRARIES
LOCAL_MODULE_TAGS := optional
include $(BUILD_PREBUILT)

如此即可了。供你参考
1、32位系统下的编译

如果需要在32位系统中编译android系统,在编译前需要对部分makefile进行修改

首先修改build/core/main.mk,修改的内容如下所示:

-ifneq (64,$(findstring 64,$(build_arch)))

+ifneq
(i686,$(findstring i686,$(build_arch)))

$(warning
************************************************************) $(warning You are attempting to build on a 32-bit system.)

$(warning Only 64-bit build environments are supported beyond froyo/2.2.)

其次修改如下四个文件:

external/clearsilver/cgi/Android.mk
external/clearsilver/java-jni/Android.mk
external/clearsilver/util/Android.mk
external/clearsilver/cs/Android.mk # This forces a 64-bit build for Java6
-LOCAL_CFLAGS += -m64
-LOCAL_LDFLAGS += -m64
+LOCAL_CFLAGS += -m32
+LOCAL_LDFLAGS += -m32即将LOCAL_CFLAGS和LOCAL_LDFLAGS由-m64改为-m32,从而指定使用32位系统进行编译如果使用 64bit 的操作系统编译,这些就都不用修改,但记得需要安装:For 64-bit servers the following extra packages may be needed:
"sudo apt-get install libc6-dev-i386" (libc6-dev-amd64 if AMD CPU)
"sudo apt-get install g++-multilib lib32ncurses5-dev lib32z1-dev"
还有 jdk64bit 的版本编译2 、build/core/base_rules.mk:128:*** frameworks/opt/emoji/jni:
.... libgl2jni already defined by framwworks/base/opengl/tests/gl2_jni/jni 停止

从编译规则上看:
# Make sure that this IS_HOST/CLASS/MODULE combination is unique.
mole_id := MODULE.$(if \
$(LOCAL_IS_HOST_MODULE),HOST,TARGET).$(LOCAL_MODULE_CLASS).$(LOCAL_MODULE)
ifdef $(mole_id)
$(error $(LOCAL_PATH): $(mole_id) already defined by $($(mole_id)))
endif

在framwworks/base/opengl/tests/gl2_jni/下面定义的android.mk定义了:
LOCAL_MODULE := libgl2jni
include $(BUILD_SHARED_LIBRARY)
导致生成的动态库重复,这是不对的,修改tests这个目录不参与编译即可,最直接的办法删除掉framwworks/base/opengl/tests/gl2_jni这个文件夹

3、AIDL 编译报couldn't find import for class原因
“AIDL服务只支持有限的数据类型,因此,如果用AIDL服 务传递一些复杂的数据就需要做更一步处理。AIDL服务支持的数据类型如下:
Java的简单类 型(int、char、boolean等)。不需要导入(import)。String和 CharSequence。不需要导入(import)。
List和 Map。但要注意,List和Map对象的元素类型必须是AIDL服务支持的数据类型。不需要导入(import)。AIDL自动生成 的接口。需要导入(import)。
实现 android.os.Parcelable接口的类。需要导入(import)。
其中后两种数据类 型需要使用import进行导入,传递不需要 import的数据类型的值的方式相同。传递一个需要import的数据类型的值(例如,实现android.os.Parcelable 接口的类)的步 骤略显复杂。除了要建立一个实现android.os.Parcelable接口的类外,还需要为这个类单独建立一个aidl文件,并使用parcelable关键字进行定义。”
没有加LOCAL_AIDL_INCLUDES += xxx ,所以找不到我的parcelable aidl文件。

修改android源码根目录下的build/core/pathmap.mk把你的目录加进去,此时再make update-api

4、老是提示 @Override错误 方法未覆盖其父类的方法
使 用JDK1.6编译没有问题,使用JDK1.5编译,会报@Override方法未覆盖其父类的方法。实际上这个方法是类实现的接口中方法,
但是,这个语 法的jdk1.6的下面是可以通过的,也就是说jdk1.6认为类覆盖父类方法与实现接口方法都叫override,而jdk1.5不
是这样认为的,不知 道这是当初jdk1.5的bug,还是当初就是认为覆盖父类方法与实现接口方法是不一样的,不得而知。但是从
OO角度来看,覆盖父类方法与实现接口方法都 可以认为override,因为他们目的都是一样的,都是为了重用,都是多态的一种
表现方式。

更改jdk版本为1.6即可

5、编译alsa-lib库错误

android系统开发移植alsa-lib库的过程中编译的时候出现了如下的错误
/tmp/cckyaR40.s: Assembler messages:
/tmp/cckyaR40.s:2763: Error: selected processor does not support `mrs ip,cpsr'
/tmp/cckyaR40.s:2764: Error: unshifted register required -- `orr r2,ip,#128'
/tmp/cckyaR40.s:2765: Error: selected processor does not support `msr cpsr_c,r2
字面的意思报的是汇编错误,选择的处理器不支持mrs和msr指令。
原来的ARM指令有32位和16位两种指令模式,16位为thumb指令集,thumb指令集编译出的代码占用空间小,
而且效率也高,所以android的arm编译器默认用的是thumb模式编译,问题在于alsa的代码中有部分的内容
用到了32位的指令,所以才会报如下的错误,修改的方法也很简单,在Android.mk中加入如下内容即可:
LOCAL_ARM_MODE := arm
android的编译系统中LOCAL_ARM_MODE变量的取值为arm或者thumb,代表32位和16位两种arm指令集,默认为thumb
prebuilt/linux-x86/toolchain/arm-eabi-4.4.0/bin/../lib/gcc/arm-eabi/4.4.0/../../../../arm-eabi/bin/ld: failed to set dynamic section sizes: Bad value

collect2: ld returned 1 exit status
make: *** [out/target/proct/merlin/obj/SHARED_LIBRARIES/libasound_intermediates/LINKED/libasound.so] 错误 1
解决此问题将alsa-lib/include/config.h文件中的如下宏定义去掉即可:
#define VERSIONED_SYMBOLS

开发过程中碰到过很多错误,后续再一一总结记录下来,有些忘记了。。

在android.mk中编译:

include $(CLEAR_VARS)
$(call add-prebuilt-files, STATIC_LIBRARIES, libyfcdca.a)

出现提示需要定义:LOCAL_MODULE_TAGS := optional 一般修改方法是:

build\core\definitions.mk 中的宏定义变量:

define include-prebuilt
include $$(CLEAR_VARS)
LOCAL_SRC_FILES := $(1)
LOCAL_BUILT_MODULE_STEM := $(1)
LOCAL_MODULE_SUFFIX := $$(suffix $(1))
LOCAL_MODULE := $$(basename $(1))
LOCAL_MODULE_CLASS := $(2)
include $$(BUILD_PREBUILT)
endef

在这里增加一个LOCAL_MODULE_TAGS := optional

但是这需要修改android源码,如果不是自已的android系统,这么做就麻烦了,所以必须想其它办法解决:

#include $(CLEAR_VARS)
#$(call add-prebuilt-files, STATIC_LIBRARIES, libyfcdca.a)

include $(CLEAR_VARS)
LOCAL_SRC_FILES := libyfcdca.a
LOCAL_BUILT_MODULE_STEM := libyfcdca.a
LOCAL_MODULE_SUFFIX := lib
LOCAL_MODULE := yfcdca
LOCAL_MODULE_CLASS := STATIC_LIBRARIES
LOCAL_MODULE_TAGS := optional
include $(BUILD_PREBUILT)

热点内容
安卓和csharp哪个发展好 发布:2024-05-18 18:09:30 浏览:526
换编程题库 发布:2024-05-18 18:00:58 浏览:562
如何使用服务器ip直连网站 发布:2024-05-18 18:00:49 浏览:432
三星n7100哪个安卓版本好用 发布:2024-05-18 17:55:41 浏览:489
万国觉醒采集脚本源码 发布:2024-05-18 17:55:39 浏览:947
sqlserver加字段 发布:2024-05-18 17:54:53 浏览:928
安卓手机如何清除应用记录 发布:2024-05-18 17:31:37 浏览:639
查看存储过程权限 发布:2024-05-18 17:18:33 浏览:192
php类self 发布:2024-05-18 17:15:03 浏览:895
手机2b2t的服务器地址是多少 发布:2024-05-18 17:14:56 浏览:189