西西軟件園多重安全檢測下載網(wǎng)站、值得信賴的軟件下載站!
軟件
軟件
文章
搜索
缂備緡鍨靛畷鐢靛垝閸濆嫷鍟呴柕澶堝劚瀵帮拷
U婵犮垹鐖㈤崘顏嗘啣v4.7.37.56 闂佸搫鐗冮崑鎾绘煛閸屾稑顥嬪褝鎷�U婵犮垹鐖㈤崘顏嗘啣v4.7.37.56 闂佸搫鐗冮崑鎾绘煛閸屾稑顥嬪褝鎷�
HD Tune  Prov5.75 濠殿喚鎳撻ˇ顖溾偓浣冨皺缁辨帡鎳楅姘兼闂佺粯顨堥幊鎾诲春閸℃稒鍋嬮柨鐕傛嫹HD Tune Prov5.75 濠殿喚鎳撻ˇ顖溾偓浣冨皺缁辨帡鎳楅姘兼闂佺粯顨堥幊鎾诲春閸℃稒鍋嬮柨鐕傛嫹
DiskGenius 婵炴垶鎸婚幐椋庣箔閻斿吋鍋嬮柛锔兼嫹5.2.1.941 闁诲氦顫夎摫闁哄瞼鍠栭幃褔鏁撻敓锟�DiskGenius 婵炴垶鎸婚幐椋庣箔閻斿吋鍋嬮柛锔兼嫹5.2.1.941 闁诲氦顫夎摫闁哄瞼鍠栭幃褔鏁撻敓锟�
360闁哄鍎愰崹顖氣枎閵忋垻涓嶉柍銉﹀墯閸熲偓v7.5.0.1460 闁诲氦顫夎摫闁哄瞼鍠栧鐢稿焵椤掑嫬妫橀柟娈垮枛椤o拷360闁哄鍎愰崹顖氣枎閵忋垻涓嶉柍銉﹀墯閸熲偓v7.5.0.1460 闁诲氦顫夎摫闁哄瞼鍠栧鐢稿焵椤掑嫬妫橀柟娈垮枛椤o拷
Cpu-Z婵炴垶鎼╅崢浠嬪几閸愵喗鍋嬮柛褝鎷�1.98.0 缂傚倷娴囬崕缁樼珶婵犲啰鈻旀い鎾跺枑閻庮噣鏌eΔ瀣Cpu-Z婵炴垶鎼╅崢浠嬪几閸愵喗鍋嬮柛褝鎷�1.98.0 缂傚倷娴囬崕缁樼珶婵犲啰鈻旀い鎾跺枑閻庮噣鏌eΔ瀣
缂傚倸鍟崹鍦垝鐠轰警鍟呴柕澶堝劚瀵帮拷
闂佺厧鐏氬畷姗€顢欓崱娑欏仺濞达絽鍟竟瀣磼閻橆偀鍋撻幇浣告櫃V15.2 闁诲氦顫夎摫闁哄瞼鍠庨~銏ゆ晲閸涱垳顢呴梺缁橆殣閹凤拷闂佺厧鐏氬畷姗€顢欓崱娑欏仺濞达絽鍟竟瀣磼閻橆偀鍋撻幇浣告櫃V15.2 闁诲氦顫夎摫闁哄瞼鍠庨~銏ゆ晲閸涱垳顢呴梺缁橆殣閹凤拷
office2016濠电姷顣介崑鎾寸箾閼奸鍤欏ù鍏煎姍瀹曟绮氶弨宸梫19.5.2 闁诲氦顫夎摫闁哄瞼鍠栧鐢稿焵椤掑嫬妫橀柟娈垮枛椤o拷office2016濠电姷顣介崑鎾寸箾閼奸鍤欏ù鍏煎姍瀹曟绮氶弨宸梫19.5.2 闁诲氦顫夎摫闁哄瞼鍠栧鐢稿焵椤掑嫬妫橀柟娈垮枛椤o拷
闁哄鏅涢幊妯好归敓锟�11闂佸搫鐗冮崑鎾绘煛閸屾稑顥嬪褎顫�11.3.6.1870 闁诲氦顫夎摫闁哄瞼鍠栭幃褔鏁撻敓锟�闁哄鏅涢幊妯好归敓锟�11闂佸搫鐗冮崑鎾绘煛閸屾稑顥嬪褎顫�11.3.6.1870 闁诲氦顫夎摫闁哄瞼鍠栭幃褔鏁撻敓锟�
360闂佺ǹ绻愮粔鐑藉垂閸婂儷fi5.3.0.5000 闁诲氦顫夎摫闁哄瞼鍠栧鐢稿焵椤掑嫬妫橀柟娈垮枛椤o拷360闂佺ǹ绻愮粔鐑藉垂閸婂儷fi5.3.0.5000 闁诲氦顫夎摫闁哄瞼鍠栧鐢稿焵椤掑嫬妫橀柟娈垮枛椤o拷
360闁诲海鎳撻ˇ顖炲矗韫囨拋纭呯疀濮樺吋缍岄梺闈╃秶閹凤拷2022v13.1.5188.0 闁诲氦顫夎摫闁哄瞼鍠庨~銏ゆ晲閸涱垳顢呴梺缁橆殣閹凤拷360闁诲海鎳撻ˇ顖炲矗韫囨拋纭呯疀濮樺吋缍岄梺闈╃秶閹凤拷2022v13.1.5188.0 闁诲氦顫夎摫闁哄瞼鍠庨~銏ゆ晲閸涱垳顢呴梺缁橆殣閹凤拷
婵犮垼鍩栭懝楣冩偘閻斿憡濯撮柟鐐劶椤拷
闂備椒鍗抽弨閬嶅垂濠婂牊顥婇柛蹇撴噽椤斿洭鏌i埡瀣2022v9.1.6.2 闁诲氦顫夎摫闁哄瞼鍠庨~銏ゆ晲閸涱垳顢呴梺缁橆殣閹凤拷闂備椒鍗抽弨閬嶅垂濠婂牊顥婇柛蹇撴噽椤斿洭鏌i埡瀣2022v9.1.6.2 闁诲氦顫夎摫闁哄瞼鍠庨~銏ゆ晲閸涱垳顢呴梺缁橆殣閹凤拷
闂佸搫妫欓幐鎶剿夐幘骞夸汗闂侇剙绉堕崣锟�2021V5.81.0202.1111闁诲氦顫夎摫闁哄瞼鍠庨~銏ゆ晲閸涱垳顢呴梺缁橆殣閹凤拷闂佸搫妫欓幐鎶剿夐幘骞夸汗闂侇剙绉堕崣锟�2021V5.81.0202.1111闁诲氦顫夎摫闁哄瞼鍠庨~銏ゆ晲閸涱垳顢呴梺缁橆殣閹凤拷
闂婎偄娴傞崑鍛村箰閿燂拷5.0濠殿喗锕㈤弲鑼箔婢舵劕纭€闁搞儮鏅犻悰鎾绘煟濡ゅ瀚�5.0.80 婵°倗濮伴崝宀勫Φ閺冨牊鍋嬮柨鐕傛嫹闂婎偄娴傞崑鍛村箰閿燂拷5.0濠殿喗锕㈤弲鑼箔婢舵劕纭€闁搞儮鏅犻悰鎾绘煟濡ゅ瀚�5.0.80 婵°倗濮伴崝宀勫Φ閺冨牊鍋嬮柨鐕傛嫹
婵炴潙鍚嬮敃銏ゅ矗閿燂拷2022闁诲骸绠嶉崹娲春濞戞氨鍗氶柣銈忔嫹8.0.9.11050 闁诲氦顫夎摫闁哄瞼鍠栧鐢稿焵椤掑嫬妫橀柟娈垮枛椤o拷婵炴潙鍚嬮敃銏ゅ矗閿燂拷2022闁诲骸绠嶉崹娲春濞戞氨鍗氶柣銈忔嫹8.0.9.11050 闁诲氦顫夎摫闁哄瞼鍠栧鐢稿焵椤掑嫬妫橀柟娈垮枛椤o拷
闂佺粯鐗曞畷顒勩€冨畝鍕殞濡わ附顑欏ḿ鎺懳涢悧鍫濆汲13.1.5闁诲氦顫夎摫闁哄瞼鍠撻埀顒傛嚀椤︻垰鐣峰⿰鍫熷亱闁跨噦鎷�闂佺粯鐗曞畷顒勩€冨畝鍕殞濡わ附顑欏ḿ鎺懳涢悧鍫濆汲13.1.5闁诲氦顫夎摫闁哄瞼鍠撻埀顒傛嚀椤︻垰鐣峰⿰鍫熷亱闁跨噦鎷�
闂佹悶鍎查崕鎶芥嚋娴兼潙鐐婇柟顖嗗啫澹�
photoshop cs6 婵炴垶鎼╅崢浠嬪几閸愵喗鍋嬮柨鐕傛嫹13.1.2.3 闂佺ǹ绻愮粔鐑藉垂閸屾稓鈻旀い鎾跺枑閻庮噣鏌eΔ瀣photoshop cs6 婵炴垶鎼╅崢浠嬪几閸愵喗鍋嬮柨鐕傛嫹13.1.2.3 闂佺ǹ绻愮粔鐑藉垂閸屾稓鈻旀い鎾跺枑閻庮噣鏌eΔ瀣
Autodesk 3ds Max 2012闁诲氦顫夎摫闁哄瞼鍠撶划濠氬焵椤掍焦濯撮柟鎹愬蔼閸橆剟鏌¢崒姘窛濠⒀勵暜32&64]Autodesk 3ds Max 2012闁诲氦顫夎摫闁哄瞼鍠撶划濠氬焵椤掍焦濯撮柟鎹愬蔼閸橆剟鏌¢崒姘窛濠⒀勵暜32&64]
CAD2007闂佺ǹ绻愮粔鐑藉垂閸屾稓鈻旀い鎾跺枑閻庮噣鏌eΔ瀣CAD2007闂佺ǹ绻愮粔鐑藉垂閸屾稓鈻旀い鎾跺枑閻庮噣鏌eΔ瀣
vc闁哄鏅滈崝姗€銆侀幋鐐村劅闁跨噦鎷�2019闂佸搫鐗冮崑鎾绘煛閸屾稑顥嬪褎顫�2019.3.2(32&64婵炶揪缍囬幏锟�)vc闁哄鏅滈崝姗€銆侀幋鐐村劅闁跨噦鎷�2019闂佸搫鐗冮崑鎾绘煛閸屾稑顥嬪褎顫�2019.3.2(32&64婵炶揪缍囬幏锟�)
.NET Framework 4.8闁诲氦顫夎摫闁哄瞼鍠栭幃褔鏁撻敓锟�4.8.3646.NET Framework 4.8闁诲氦顫夎摫闁哄瞼鍠栭幃褔鏁撻敓锟�4.8.3646
闂佺厧宕敃銈夊Φ婢舵劖鍤傞柡鍐ㄥ€婚幑锟�
QQ2022v9.5.6.28129 闁诲氦顫夎摫闁哄瞼鍠栧鐢稿焵椤掑嫬妫橀柟娈垮枛椤o拷QQ2022v9.5.6.28129 闁诲氦顫夎摫闁哄瞼鍠栧鐢稿焵椤掑嫬妫橀柟娈垮枛椤o拷
閻庣敻鍋婇崰鏇熺┍婵犲洦鍋ㄥù锝呭暙婢瑰鏌eΔ瀣2022v3.5.0.44 闁诲氦顫夎摫闁哄瞼鍠庨~銏ゆ晲閸涱垳顢呴梺缁橆殣閹凤拷閻庣敻鍋婇崰鏇熺┍婵犲洦鍋ㄥù锝呭暙婢瑰鏌eΔ瀣2022v3.5.0.44 闁诲氦顫夎摫闁哄瞼鍠庨~銏ゆ晲閸涱垳顢呴梺缁橆殣閹凤拷
闂佸憡顨呴崯鐗堟櫠娴兼潙纭€闁哄诞灞芥櫃閻庤鎮堕崕鎵礊閺冨牏宓侀柛鎰絻闁扮湞9.02.02N 闁诲氦顫夎摫闁哄瞼鍠栭幃褔鏁撻敓锟�闂佸憡顨呴崯鐗堟櫠娴兼潙纭€闁哄诞灞芥櫃閻庤鎮堕崕鎵礊閺冨牏宓侀柛鎰絻闁扮湞9.02.02N 闁诲氦顫夎摫闁哄瞼鍠栭幃褔鏁撻敓锟�
QT闁荤姴娴傞崣鍐偂缁傦拷4.6.80.18262闁诲氦顫夎摫闁哄瞼鍠栧鐢稿焵椤掑嫬妫橀柟娈垮枛椤o拷QT闁荤姴娴傞崣鍐偂缁傦拷4.6.80.18262闁诲氦顫夎摫闁哄瞼鍠栧鐢稿焵椤掑嫬妫橀柟娈垮枛椤o拷
婵$偛顑囬崑妯荤┍閿燂拷2018V6.2.0700 闁诲氦顫夎摫闁哄瞼鍠庨~銏ゆ晲閸涱垳顢呴梺缁橆殣閹凤拷婵$偛顑囬崑妯荤┍閿燂拷2018V6.2.0700 闁诲氦顫夎摫闁哄瞼鍠庨~銏ゆ晲閸涱垳顢呴梺缁橆殣閹凤拷
闂佸憡鏌i崝瀣礊閺傝¥鈧帡宕ㄦ繝鍌滀簽
婵炴挻姘ㄦ慨宄懊哄鍡╂Ч闁绘劘鍩栫花鐘电磽閸愬彞绨煎ù鍏兼崌閺屽牓鎸婃径宀婁紜
婵°倗濮甸崹鍧楀煘閸喓鈻旈幖杈剧悼閸╁棝鏌℃径鍡椾壕缂傚倷鑳剁换婵嬪触椤愩埄鍤楀ù锝堫潐缁狅拷
闂佹儳绻戦崝鏍п缚閸愵喖鍌ㄩ柣鏃傛焿閸╋拷2
婵炲濮伴崕鏌ュ箯婵犳碍鍎嶉柛鏇ㄥ幘濞夈垽鏌涘鐐
闂佸搫顦崑鎾绘煙绾板瀚�5闁荤姍宥囩暠闁告﹫鎷�
FPS闁诲繐绻愮€氼剟宕甸敓锟�
H1Z1婵炴垶鎼╅崢浠嬪几閸愵喗鍋嬮柨鐕傛嫹
闁诲孩绋忛崐鏇㈡儗濠靛绠氬┑鐘叉川閹硷拷3
婵炴垶鎸搁ˇ鎶斤綖濡も偓鐓ら柤纰卞墮椤ユ绱掓径濠勑ч柛搴㈡尦濮婂ジ鏁撻敓锟�6闂佺懓鐡ㄩ敃銏犖i敂鐣屸枙閻庯綆浜滈悗锟�
婵炶揪绲介悘婵嬪箠閿熺姴鐭楁い鎺嗗亾闁轰緤鎷�8:闂佺粯绮撻。锕傚船椤掑嫬绠f俊顖氭贡閹革拷3
闂佸憡鑹鹃悧鎾诲闯閸撗勫晳闁告侗鍙庡Σ锟�5:濡ょ姷鍋犲畷闈浳涢敓锟�
缂備焦姊婚崑銈夊焵椤掑倸鏋戦柣鏍х埣楠炲鏁撻敓锟�
濠电偛鏌岄崟顐ゅ搸闂佸憡顦归妶鍡欑泝濠碘槅鍨崜婵堚偓姘炬嫹2
闂佸搫鍟鍫澝归崱妯诲妞ゆ柨鐏濋崜锟�
闂佸搫顑勭粈渚€骞栬椤︿即鎮欓懜鐢电泝18
缂備椒鑳堕崑娑欐叏韫囨洜鐭撻柟杈剧到缁楋拷
F1 2015
闂佸憡鍔栫敮鈥斥枍閹炬枼鏌︽繛鍡樺灦绾撅拷
闂佺懓鐡ㄩ崹鐟扳枔閹寸偟鈻旈柡宥庡亝濞咃拷1.8.2
濠电偛顦辨晶妤佸垔濞差亝鍋¢柣鎰閼诧拷
婵°倖銇滈崕鏉戠暦閿燂拷:濠电偛顕崗妯盒掗敓锟�
闂佸搫瀚崰鎾诲疾椤愶絾缍囬柣鐔煎亰閺嗭拷
闂佸搫鐗冮崑鎾绘煕濮橆剚鎹i柡浣规尰濞艰螣鎼存挸浜鹃柛鏍編闂佺粯顨愰幏锟�
缂備焦绋掗悧婊堝汲閹邦兙鈧帡宕ㄦ繝鍌滀簽
闂佸搫鍊稿ú锕€危閿燂拷5:缂傚倸娲ょ花濂告⒔閸曨垰妫樺Λ棰佽兌閻燁垶鏌i敐蹇斿
婵炴垶鎸搁ˇ顖毭瑰Δ鍕杸闁跨噦鎷�12婵犵數鍋樼粈浣规叏韫囨稑绀夐柣妯诲絻缁讳線鏌eΔ瀣
婵烇絽娴勭换婵嬪汲鏉堛劎鈻曢悗锝庡枛濞咃綁鏌¢崼顒佸14婵犵數鍋樼粈浣规叏韫囨稑绀夐柣妯诲絻缁讳線鏌eΔ瀣
闂傚倸鍟€笛嗐亹娓氣偓楠炲繘鏁撻敓锟�:闂佺ǹ绻堥崝鎴濁缚娴兼潙绠f俊顖氭贡閹革拷
闁汇埄鍨辩换鍌毭瑰Δ鍛睄闁哄牓娼ч弫锟�2閻庣敻顣﹂悞锕€锕㈤崶顒佸殌闁跨噦鎷�
闂佹眹鍨婚崰鎰渻閸ф瀚夌€广儱鎳庨~锟�
闂佽 鍋撴い鏍ㄧ懅鐢盯鎮楃憴鍕疄闁圭ǹ鐖煎畷鐘绘晸閿燂拷(Alipay)V10.2.53.7000 闁诲海鎳撻ˇ顖氱暦濠婂牊鍋嬮柨鐕傛嫹闂佽 鍋撴い鏍ㄧ懅鐢盯鎮楃憴鍕疄闁圭ǹ鐖煎畷鐘绘晸閿燂拷(Alipay)V10.2.53.7000 闁诲海鎳撻ˇ顖氱暦濠婂牊鍋嬮柨鐕傛嫹
闂佽皫鍕姢閻庤濞婂畷鐑藉级閹稿海顩柣搴濈祷婢瑰牓宕洪敓锟�2022V15.12.10 闁诲海鎳撻ˇ顖氱暦濠婂牆绠ラ悗锝庡亝缁ㄦ岸鏌eΔ瀣闂佽皫鍕姢閻庤濞婂畷鐑藉级閹稿海顩柣搴濈祷婢瑰牓宕洪敓锟�2022V15.12.10 闁诲海鎳撻ˇ顖氱暦濠婂牆绠ラ悗锝庡亝缁ㄦ岸鏌eΔ瀣
闂佸綊娼ч鍡椻攦閳ь剚绻涢敐鍠㈩亪鎮块崒婧惧亾楠炲灝鐏柛鈺傜〒缁晠鎯€閿燂拷10.8.40闁诲氦顫夎摫闁哄瞼鍠栧鐢稿焵椤掑嫬妫橀柟娈垮枛椤o拷闂佸綊娼ч鍡椻攦閳ь剚绻涢敐鍠㈩亪鎮块崒婧惧亾楠炲灝鐏柛鈺傜〒缁晠鎯€閿燂拷10.8.40闁诲氦顫夎摫闁哄瞼鍠栧鐢稿焵椤掑嫬妫橀柟娈垮枛椤o拷
闂佷紮绲介幊姗€鍩€椤掍焦鈷掔紓宥咁樀楠炲秶鈧綆鍋呯花姘舵倵楠炲灝鐏柛鈺傜〒缁晠鎯€閿燂拷5.6.9 闁诲氦顫夎摫闁哄瞼鍠栧鐢稿焵椤掑嫬妫橀柟娈垮枛椤o拷闂佷紮绲介幊姗€鍩€椤掍焦鈷掔紓宥咁樀楠炲秶鈧綆鍋呯花姘舵倵楠炲灝鐏柛鈺傜〒缁晠鎯€閿燂拷5.6.9 闁诲氦顫夎摫闁哄瞼鍠栧鐢稿焵椤掑嫬妫橀柟娈垮枛椤o拷
闂佸憡顨呴崯铏娴煎瓨鍎楅柕澶堝妿濡叉洟鏌¢崼婵埿㈠┑顔惧壃ppv4.5.1闁诲氦顫夎摫闁哄瞼鍠栭幃褔鏁撻敓锟�闂佸憡顨呴崯铏娴煎瓨鍎楅柕澶堝妿濡叉洟鏌¢崼婵埿㈠┑顔惧壃ppv4.5.1闁诲氦顫夎摫闁哄瞼鍠栭幃褔鏁撻敓锟�
閻熸粈鍗虫禍鍫曟偂閸洖绠绘い鎾跺枑閺夛拷
p2psearcher闁诲海鎳撻ˇ顖氱暦濠婂牊鍋嬮柨鐕傛嫹7.3  闂佸綊娼ч鍡椻攦閳ь剟鏌eΔ瀣p2psearcher闁诲海鎳撻ˇ顖氱暦濠婂牊鍋嬮柨鐕傛嫹7.3 闂佸綊娼ч鍡椻攦閳ь剟鏌eΔ瀣
闂備椒鍗抽ˉ鎾垛偓姘Ч濡懘宕楅崨顖e敹2022闁诲氦顫夎摫闁哄瞼鍠栭幃褔宕烽敓锟�11.0.8 闁诲氦顫夎摫闁哄瞼鍠撻埀顒傛嚀椤︻垰鐣峰⿰鍫熷亱闁跨噦鎷�闂備椒鍗抽ˉ鎾垛偓姘Ч濡懘宕楅崨顖e敹2022闁诲氦顫夎摫闁哄瞼鍠栭幃褔宕烽敓锟�11.0.8 闁诲氦顫夎摫闁哄瞼鍠撻埀顒傛嚀椤︻垰鐣峰⿰鍫熷亱闁跨噦鎷�
闂佺粯鐗曞畷顒勩€冨畝鍕殞闁绘垶锚椤や線鏌¢崼锝嗩仩濠⒀勵潶13.1.0闂佺粯鐗曞畷顒勩€冨畝鍕殞闁绘垶锚椤や線鏌¢崼锝嗩仩濠⒀勵潶13.1.0
闂佽皫鍕姢閻庣懓鐤囬妵鎰版焼瀹ュ洤寰�7.13.0 闁诲氦顫夎摫闁哄瞼鍠栧鐢稿焵椤掑嫬妫橀柟娈垮枛椤o拷闂佽皫鍕姢閻庣懓鐤囬妵鎰版焼瀹ュ洤寰�7.13.0 闁诲氦顫夎摫闁哄瞼鍠栧鐢稿焵椤掑嫬妫橀柟娈垮枛椤o拷
閻熸粈鍗虫禍鍫曟偂閸洖绀傞柛顐犲劜閺佺湞6.9.0 闁诲海鎳撻ˇ顖氱暦濠婂牆绠ラ悗锝庡亝缁ㄦ岸鏌eΔ瀣閻熸粈鍗虫禍鍫曟偂閸洖绀傞柛顐犲劜閺佺湞6.9.0 闁诲海鎳撻ˇ顖氱暦濠婂牆绠ラ悗锝庡亝缁ㄦ岸鏌eΔ瀣
闂傚倸鍟幊鎾活敋閺夋鍟呴柕澶堝劚瀵帮拷
闂佺厧鐏氬畷姗€顢欓崱娑樼闁靛⿵闄勯悗鐞�9.11.5 闁诲海鎳撻ˇ顖氱暦濠婂牊鍋嬮柨鐕傛嫹闂佺厧鐏氬畷姗€顢欓崱娑樼闁靛⿵闄勯悗鐞�9.11.5 闁诲海鎳撻ˇ顖氱暦濠婂牊鍋嬮柨鐕傛嫹
婵炴垶妫戦梽鍕涘Δ鍐х剨闊洦鍑归崵娑㈡煕韫囨挾啸闁搞劌鍊块幃褔宕奸悢鍛婂v11.5.5.153 闁诲氦顫夎摫闁哄瞼鍠栧鐢稿焵椤掑嫬妫橀柟娈垮枛椤o拷婵炴垶妫戦梽鍕涘Δ鍐х剨闊洦鍑归崵娑㈡煕韫囨挾啸闁搞劌鍊块幃褔宕奸悢鍛婂v11.5.5.153 闁诲氦顫夎摫闁哄瞼鍠栧鐢稿焵椤掑嫬妫橀柟娈垮枛椤o拷
QQ闂傚倸鍟幊鎾活敋娴兼潙闂柍鐑樺強pV7.7.1.910 闁诲氦顫夎摫闁哄瞼鍠栧鐢稿焵椤掑嫬妫橀柟娈垮枛椤o拷QQ闂傚倸鍟幊鎾活敋娴兼潙闂柍鐑樺強pV7.7.1.910 闁诲氦顫夎摫闁哄瞼鍠栧鐢稿焵椤掑嫬妫橀柟娈垮枛椤o拷
闂佺娅曠敮濠傂ф径鎰仼闁告侗鍘介崕鏃堟煕濮樼厧鍘搁柛鏃傚壃ppv7.1.5 闁诲氦顫夎摫闁哄瞼鍠撻埀顒傛嚀椤︻垰鐣峰⿰鍫熷亱闁跨噦鎷�闂佺娅曠敮濠傂ф径鎰仼闁告侗鍘介崕鏃堟煕濮樼厧鍘搁柛鏃傚壃ppv7.1.5 闁诲氦顫夎摫闁哄瞼鍠撻埀顒傛嚀椤︻垰鐣峰⿰鍫熷亱闁跨噦鎷�
闁荤姍鍥舵闁稿绲块幏鐘垫媼閸愭彃顫燼pp闂佸搫鍊规竟鍡樻櫠濡ゅ懎瀚夐柨鐕傛嫹20227.9.186 闁诲海鎳撻ˇ顖氱暦濠婂牊鍋嬮柨鐕傛嫹闁荤姍鍥舵闁稿绲块幏鐘垫媼閸愭彃顫燼pp闂佸搫鍊规竟鍡樻櫠濡ゅ懎瀚夐柨鐕傛嫹20227.9.186 闁诲海鎳撻ˇ顖氱暦濠婂牊鍋嬮柨鐕傛嫹
闂備礁寮堕崹濂告倵濞差亝鍋犻柛鈩冭壘閸嬶拷
濡ょ姷鍋涢崯鍧楁偩閵娧勫珰濞达絿枪閻撴牠鎮楅悷鎵斥偓锕傛煟閻愬弶顥¢柛灞告櫟9.1.0.1 闁诲氦顫夎摫闁哄瞼鍠撻埀顒傛嚀椤︻垰鐣峰⿰鍫熷亱闁跨噦鎷�濡ょ姷鍋涢崯鍧楁偩閵娧勫珰濞达絿枪閻撴牠鎮楅悷鎵斥偓锕傛煟閻愬弶顥¢柛灞告櫟9.1.0.1 闁诲氦顫夎摫闁哄瞼鍠撻埀顒傛嚀椤︻垰鐣峰⿰鍫熷亱闁跨噦鎷�
濠电偛顕崗姗€鍩€椤掍椒浜㈤柣锕€顦靛畷姘跺川婵犲偆鏉归梺鍝勭墣濞咃絾鏅堕敓锟�(e濠电偛顕崗姗€鍩€椤掍椒浜㈤柛宀嬫嫹)8.71 闁诲氦顫夎摫闁哄瞼鍠撻埀顒傛嚀椤︻垰鐣峰⿰鍫熷亱闁跨噦鎷�濠电偛顕崗姗€鍩€椤掍椒浜㈤柣锕€顦靛畷姘跺川婵犲偆鏉归梺鍝勭墣濞咃絾鏅堕敓锟�(e濠电偛顕崗姗€鍩€椤掍椒浜㈤柛宀嬫嫹)8.71 闁诲氦顫夎摫闁哄瞼鍠撻埀顒傛嚀椤︻垰鐣峰⿰鍫熷亱闁跨噦鎷�
婵炴垶鎸荤划宥夊箲閿濆洦瀚氬ù锝嚽归悡鏍р槈閹惧鐭嬮柟鐧哥秮閹爼宕卞顒€浜�4.0.5 闁诲海鎳撻ˇ顖氱暦濠婂牊鍋嬮柨鐕傛嫹婵炴垶鎸荤划宥夊箲閿濆洦瀚氬ù锝嚽归悡鏍р槈閹惧鐭嬮柟鐧哥秮閹爼宕卞顒€浜�4.0.5 闁诲海鎳撻ˇ顖氱暦濠婂牊鍋嬮柨鐕傛嫹
婵炴垶鎼╅崣鍐箺鏉堚晜瀚氬ù锝嚽归悡鏍磼婢跺寒鍤欏┑顔规櫊閹爼宕卞顒€浜堕柡澶屽剱閸垰鈻庨敓锟�6.02.010 闁诲氦顫夎摫闁哄瞼鍠撻埀顒傛嚀椤︻垰鐣峰⿰鍫熷亱闁跨噦鎷�婵炴垶鎼╅崣鍐箺鏉堚晜瀚氬ù锝嚽归悡鏍磼婢跺寒鍤欏┑顔规櫊閹爼宕卞顒€浜堕柡澶屽剱閸垰鈻庨敓锟�6.02.010 闁诲氦顫夎摫闁哄瞼鍠撻埀顒傛嚀椤︻垰鐣峰⿰鍫熷亱闁跨噦鎷�
闂佸憡顨呴柊锝囨瀹曞洦瀚氬ù锝嚽归悡鏍倶韫囨挾绠婚柛锝夌畺楠炲秶鈧綆鍋呯花姘舵煟閻愬弶顥¢柛灞诲妽濞碱亪顢涘▎鎰靛仺3.2.4 闁诲海鎳撻ˇ顖氱暦濠婂牊鍋嬮柨鐕傛嫹闂佸憡顨呴柊锝囨瀹曞洦瀚氬ù锝嚽归悡鏍倶韫囨挾绠婚柛锝夌畺楠炲秶鈧綆鍋呯花姘舵煟閻愬弶顥¢柛灞诲妽濞碱亪顢涘▎鎰靛仺3.2.4 闁诲海鎳撻ˇ顖氱暦濠婂牊鍋嬮柨鐕傛嫹
闂佸綊娼ч鍡椻攦閳ь剟姊洪悙顒€鍔舵い顫嫹
缂備礁鍊哥换鎰磽閹捐绀冩繝濠傚缂嶆垵菐閸ラ纾块柡浣靛€楃划鍫ユ倷椤掆偓椤や線鏌¢崼鐔搞仢闁瑰€熶含閹壆浠︾粵瀣倕闂佽鎸抽ˉ鎾活敂閿燂拷2.3.4 闁诲海鎳撻ˇ顖氱暦濠婂牊鍋嬮柨鐕傛嫹缂備礁鍊哥换鎰磽閹捐绀冩繝濠傚缂嶆垵菐閸ラ纾块柡浣靛€楃划鍫ユ倷椤掆偓椤や線鏌¢崼鐔搞仢闁瑰€熶含閹壆浠︾粵瀣倕闂佽鎸抽ˉ鎾活敂閿燂拷2.3.4 闁诲海鎳撻ˇ顖氱暦濠婂牊鍋嬮柨鐕傛嫹
闂佸搫瀚幐鎼佸春濡や焦濯存繝濠傛-濞兼帒螞閻楀牆鐏ュ鍏夊亾闁哄鐗婇崣顪秔4.1.16闁诲海鎳撻ˇ顖氱暦濠婂牊鍋嬮柨鐕傛嫹闂佸搫瀚幐鎼佸春濡や焦濯存繝濠傛-濞兼帒螞閻楀牆鐏ュ鍏夊亾闁哄鐗婇崣顪秔4.1.16闁诲海鎳撻ˇ顖氱暦濠婂牊鍋嬮柨鐕傛嫹
闂佽 鍋撴い鏍ㄧ懅鐢盯鎮楃憴鍕疄闁圭ǹ鐖煎畷鐘绘晸閿燂拷(Alipay)V10.2.53.7000 闁诲海鎳撻ˇ顖氱暦濠婂牊鍋嬮柨鐕傛嫹闂佽 鍋撴い鏍ㄧ懅鐢盯鎮楃憴鍕疄闁圭ǹ鐖煎畷鐘绘晸閿燂拷(Alipay)V10.2.53.7000 闁诲海鎳撻ˇ顖氱暦濠婂牊鍋嬮柨鐕傛嫹
婵炴垶鎼╅崢鐓幟瑰Δ鈧蹇涘Ψ閵夛附鐝滈梻浣哄亾閸庡ジ銆侀幋锕€绠ラ悗锝庡亝缁ㄦ岸姊洪悙顒€鍔舵い銏″彠ppV7.0.1.2.5 闁诲海鎳撻ˇ顖氱暦濠婂牊鍋嬮柨鐕傛嫹婵炴垶鎼╅崢鐓幟瑰Δ鈧蹇涘Ψ閵夛附鐝滈梻浣哄亾閸庡ジ銆侀幋锕€绠ラ悗锝庡亝缁ㄦ岸姊洪悙顒€鍔舵い銏″彠ppV7.0.1.2.5 闁诲海鎳撻ˇ顖氱暦濠婂牊鍋嬮柨鐕傛嫹
婵炴垶鎼╅崢鐓幟瑰Δ鍛叄闁诡垶鍋婇弨浠嬫煙闂堟侗鍎愭繝褉鍋撻梻浣哄亾閸庡ジ銆侀幋鐘亾楠炲灝鐏柛鈺傜〒缁晠鏁撻敓锟�7.2.5 闁诲氦顫夎摫闁哄瞼鍠撻埀顒傛嚀椤︻垰鐣峰⿰鍫熷亱闁跨噦鎷�婵炴垶鎼╅崢鐓幟瑰Δ鍛叄闁诡垶鍋婇弨浠嬫煙闂堟侗鍎愭繝褉鍋撻梻浣哄亾閸庡ジ銆侀幋鐘亾楠炲灝鐏柛鈺傜〒缁晠鏁撻敓锟�7.2.5 闁诲氦顫夎摫闁哄瞼鍠撻埀顒傛嚀椤︻垰鐣峰⿰鍫熷亱闁跨噦鎷�
婵炴潙鍚嬮崹鍨涙禒瀣剮濠电姴鍟锟�
闂佺厧鐏氬畷姗€顢欓崱娑欏仏閹兼番鍔岄〃娆撳级閸繂缍栨慨鐟邦樀楠炲秶鈧綆鍋呯花姘舵煟濡も偓濠€锟�2.3.0.0 闁诲氦顫夎摫闁哄瞼鍠撻埀顒傛嚀椤︻垰鐣峰⿰鍫熷亱闁跨噦鎷�闂佺厧鐏氬畷姗€顢欓崱娑欏仏閹兼番鍔岄〃娆撳级閸繂缍栨慨鐟邦樀楠炲秶鈧綆鍋呯花姘舵煟濡も偓濠€锟�2.3.0.0 闁诲氦顫夎摫闁哄瞼鍠撻埀顒傛嚀椤︻垰鐣峰⿰鍫熷亱闁跨噦鎷�
闂佸憡妫佺亸顏堝垂閸洖鐐婇柕蹇曞Х閺嗩參鏌¢崒婵愭綈妞ゆ帗绮撻幃褔宕奸悢濂夋澒濠电偞鎸鹃锟�1.2.1闁诲氦顫夎摫闁哄瞼鍠栭幃褔鏁撻敓锟�闂佸憡妫佺亸顏堝垂閸洖鐐婇柕蹇曞Х閺嗩參鏌¢崒婵愭綈妞ゆ帗绮撻幃褔宕奸悢濂夋澒濠电偞鎸鹃锟�1.2.1闁诲氦顫夎摫闁哄瞼鍠栭幃褔鏁撻敓锟�
婵°倖銇滈崕鐢稿Χ閹稿簺浠堥柕濞炬櫅椤ㄦ瑩寮堕埡鍌溾槈閻庡灚鐓″顕€鎮╃紒姗嗏偓娆撴⒑閸婄喎鍚归柣鎾崇埣閹囧锤閿燂拷7.8.0.0闁诲海鎳撻ˇ顖氱暦濠婂牊鍋嬮柨鐕傛嫹婵°倖銇滈崕鐢稿Χ閹稿簺浠堥柕濞炬櫅椤ㄦ瑩寮堕埡鍌溾槈閻庡灚鐓″顕€鎮╃紒姗嗏偓娆撴⒑閸婄喎鍚归柣鎾崇埣閹囧锤閿燂拷7.8.0.0闁诲海鎳撻ˇ顖氱暦濠婂牊鍋嬮柨鐕傛嫹
濠碉紕鍋涚粔鑸垫櫠閹稿骸绶炵憸搴ㄥ垂椤掑嫬纾介梻鍫熺⊕椤㈠秹鏌涜箛瀣婵″弶鍨垮浼存晸閿燂拷1.0.91 闁诲海鎳撻ˇ顖氱暦濠婂牊鍋嬮柨鐕傛嫹濠碉紕鍋涚粔鑸垫櫠閹稿骸绶炵憸搴ㄥ垂椤掑嫬纾介梻鍫熺⊕椤㈠秹鏌涜箛瀣婵″弶鍨垮浼存晸閿燂拷1.0.91 闁诲海鎳撻ˇ顖氱暦濠婂牊鍋嬮柨鐕傛嫹
闂佸憡鏌i崝瀣礊閺冨倷鐒婇柛鏇ㄥ亜濮o拷
闂侀潻绠撻。锔剧箔閸涙潙鏄ラ幖杈剧悼瀹曟劙鏌涢幋鐐搭潡闁逞屽墮瀹曟唸闂佺粯顨愰幏锟�1.6.3 闁诲氦顫夎摫闁哄瞼鍠栭幃褔鏁撻敓锟�闂侀潻绠撻。锔剧箔閸涙潙鏄ラ幖杈剧悼瀹曟劙鏌涢幋鐐搭潡闁逞屽墮瀹曟唸闂佺粯顨愰幏锟�1.6.3 闁诲氦顫夎摫闁哄瞼鍠栭幃褔鏁撻敓锟�
闁荤喍绀侀幊鎰板极閹惰姤鍤傞柡鍐ㄥ€圭粈锟�1.325.157 闁诲海鎳撻ˇ顖氱暦濠婂牊鍋嬮柨鐕傛嫹闁荤喍绀侀幊鎰板极閹惰姤鍤傞柡鍐ㄥ€圭粈锟�1.325.157 闁诲海鎳撻ˇ顖氱暦濠婂牊鍋嬮柨鐕傛嫹
闂侀潻璁g徊楣冨几閻斿摜鐝舵い鎰剁稻琚濋梺娲诲幑閸ㄨ棄鈻旈敂鍓х<闁圭》鎷�4.2.1 闁诲海鎳撻ˇ顖氱暦濠婂牊鍋嬮柨鐕傛嫹闂侀潻璁g徊楣冨几閻斿摜鐝舵い鎰剁稻琚濋梺娲诲幑閸ㄨ棄鈻旈敂鍓х<闁圭》鎷�4.2.1 闁诲海鎳撻ˇ顖氱暦濠婂牊鍋嬮柨鐕傛嫹
闂備緡鍓﹂崰鏍Φ閿燂拷3D闂佸綊娼ч鍡涙偉閿燂拷1.0.9闁诲海鎳撻ˇ顖氱暦濠婂牊鍋嬮柨鐕傛嫹闂備緡鍓﹂崰鏍Φ閿燂拷3D闂佸綊娼ч鍡涙偉閿燂拷1.0.9闁诲海鎳撻ˇ顖氱暦濠婂牊鍋嬮柨鐕傛嫹
婵犻潧顦板Λ鍐ㄎg拠灞傗偓鎺楀川婵犲倻浜�
闁诲海鎳撻ˇ顖氱暦濠婂喚娓荤€广儱娲ら埛鏍ь熆閸棗瀚悘娑㈡煕瀹ュ娑ф俊妤嬫嫹2婵帗绋掗崹璺衡枔椤愶箑绫嶉柡鍫ユ涧閺佲晛菐閸ヨ泛鏋熼柡浣搞偢閹囧捶閿燂拷1.9.5 闂佸搫鐗冮崑鎾绘煛閸屾稑顥嬪褝鎷�闁诲海鎳撻ˇ顖氱暦濠婂喚娓荤€广儱娲ら埛鏍ь熆閸棗瀚悘娑㈡煕瀹ュ娑ф俊妤嬫嫹2婵帗绋掗崹璺衡枔椤愶箑绫嶉柡鍫ユ涧閺佲晛菐閸ヨ泛鏋熼柡浣搞偢閹囧捶閿燂拷1.9.5 闂佸搫鐗冮崑鎾绘煛閸屾稑顥嬪褝鎷�
婵炴垶妫佹ご鎼佸几閻旂儤鍟块柟绋挎捣閸╋拷2v1.0.150闁诲海鎳撻ˇ顖氱暦濠婂牊鍋嬮柨鐕傛嫹婵炴垶妫佹ご鎼佸几閻旂儤鍟块柟绋挎捣閸╋拷2v1.0.150闁诲海鎳撻ˇ顖氱暦濠婂牊鍋嬮柨鐕傛嫹
婵烇絽娲︾换鍌氱暦婵傚憡濯版繝闈涙濡烇拷3闂佸搫鍟版繛鈧俊鐐そ閺岋箓鎳¢妶鍥у緭闂佸搫鐗冮崑鎾绘煛閸屾稑顥嬪褎顫�2.0.0.1 闁诲海鎳撻ˇ顖氱暦濠婂牊鍋嬮柨鐕傛嫹婵烇絽娲︾换鍌氱暦婵傚憡濯版繝闈涙濡烇拷3闂佸搫鍟版繛鈧俊鐐そ閺岋箓鎳¢妶鍥у緭闂佸搫鐗冮崑鎾绘煛閸屾稑顥嬪褎顫�2.0.0.1 闁诲海鎳撻ˇ顖氱暦濠婂牊鍋嬮柨鐕傛嫹
闂佸憡鐟辩紞鈧い锝勫嵆閹崇喖鏌嗗鍡欘暓闂佸憡顨嗗ú妯衡攦閳ь剟鏌eΔ瀣1.2.0 闁诲海鎳撻ˇ顖氱暦濠婂牊鍋嬮柨鐕傛嫹闂佸憡鐟辩紞鈧い锝勫嵆閹崇喖鏌嗗鍡欘暓闂佸憡顨嗗ú妯衡攦閳ь剟鏌eΔ瀣1.2.0 闁诲海鎳撻ˇ顖氱暦濠婂牊鍋嬮柨鐕傛嫹
闁诲繐绻愮换鎰版儍椤掑嫬绀冩繛鎴炆戠粈瀣倵閻熼偊妲哥€规洘绮撻幃褔鏁撻敓锟�2.7.4 闂佸搫鍟版繛鈧俊鐐そ閺屽矂骞嬪┑鍫紙婵烇絽娴傞崰妤呭极婵傚憡鍋嬮柨鐕傛嫹闁诲繐绻愮换鎰版儍椤掑嫬绀冩繛鎴炆戠粈瀣倵閻熼偊妲哥€规洘绮撻幃褔鏁撻敓锟�2.7.4 闂佸搫鍟版繛鈧俊鐐そ閺屽矂骞嬪┑鍫紙婵烇絽娴傞崰妤呭极婵傚憡鍋嬮柨鐕傛嫹
闁荤姍鍕灱婵犙冩噽缁晠鎮欓弶鎳筹拷
闂佽皫鍡╁殭闁告牗顨堥幐褍鈽夊⿰鍕泝2闂佸綊娼ч鍡涙偉閿燂拷1.47.1  闁诲海鎳撻ˇ顖氱暦濠婂牊鍋嬮柨鐕傛嫹闂佽皫鍡╁殭闁告牗顨堥幐褍鈽夊⿰鍕泝2闂佸綊娼ч鍡涙偉閿燂拷1.47.1 闁诲海鎳撻ˇ顖氱暦濠婂牊鍋嬮柨鐕傛嫹
婵炴垶鎸撮崑鎾绘偣瑜旈弨鍗炨缚閸偒妲归柣鎰煐缁ㄧ娀鎮楅悷閭︽Ц鐎规洘绮撻幃褔宕搁敓锟�2.9.14 闂佸搫鐗冮崑鎾绘煛閸屾稑顥嬪褝鎷�婵炴垶鎸撮崑鎾绘偣瑜旈弨鍗炨缚閸偒妲归柣鎰煐缁ㄧ娀鎮楅悷閭︽Ц鐎规洘绮撻幃褔宕搁敓锟�2.9.14 闂佸搫鐗冮崑鎾绘煛閸屾稑顥嬪褝鎷�
闁荤姷鍎ら崹鑲╃玻閸ヮ剙纭€闁炽儴灏欓鏌ュ级閻戝洭妾褎绮撳鐢告惞閻熼偊鏆柣搴ゎ潐钃遍柡宀€鍠栧鐢稿焵椤掑嫬妫橀柟娈垮枛椤g磭1.16.2 闁诲海鎳撻ˇ顖氱暦濠婂牊鍋嬮柨鐕傛嫹闁荤姷鍎ら崹鑲╃玻閸ヮ剙纭€闁炽儴灏欓鏌ュ级閻戝洭妾褎绮撳鐢告惞閻熼偊鏆柣搴ゎ潐钃遍柡宀€鍠栧鐢稿焵椤掑嫬妫橀柟娈垮枛椤g磭1.16.2 闁诲海鎳撻ˇ顖氱暦濠婂牊鍋嬮柨鐕傛嫹
闂佺粯鐟ラ崐鍧楀闯鐟欏嫷妲规繛鍡樺笚缁拷8闂佸搫顑勭欢姘跺焵椤掑倸鏋庨柛锝夋敱缁傚秹骞嬪⿰鍕伎闂佽 鍋撻柛锔诲幖椤o拷(闂佺ǹ绻愮粔鐢稿汲閻旂厧绠叉い鏃傚帶閻︼拷)v4.6.0j 闂備礁寮堕崹鐢电博閻㈢ǹ绫嶉柣妯肩帛椤庢瑩鏌eΔ瀣闂佺粯鐟ラ崐鍧楀闯鐟欏嫷妲规繛鍡樺笚缁拷8闂佸搫顑勭欢姘跺焵椤掑倸鏋庨柛锝夋敱缁傚秹骞嬪⿰鍕伎闂佽 鍋撻柛锔诲幖椤o拷(闂佺ǹ绻愮粔鐢稿汲閻旂厧绠叉い鏃傚帶閻︼拷)v4.6.0j 闂備礁寮堕崹鐢电博閻㈢ǹ绫嶉柣妯肩帛椤庢瑩鏌eΔ瀣
闂佽皫鍐ㄧ稏缂佺姳鍗冲畷锟犲礃椤忓嫪绮¢梺纭咁潐濞茬喐绺介敓锟�2021闂佸搫鐗冮崑鎾绘煛閸屾稑顥嬪褝鎷�5.78 闁诲海鎳撻ˇ顖氱暦濠婂牊鍋嬮柨鐕傛嫹闂佽皫鍐ㄧ稏缂佺姳鍗冲畷锟犲礃椤忓嫪绮¢梺纭咁潐濞茬喐绺介敓锟�2021闂佸搫鐗冮崑鎾绘煛閸屾稑顥嬪褝鎷�5.78 闁诲海鎳撻ˇ顖氱暦濠婂牊鍋嬮柨鐕傛嫹
闁荤喐鐟︾敮鐔哥珶婵犲洤绠ユい鏃傛櫕瀹革拷
濠殿喖饪电粻鎴炲緞閻旂厧绀堥柟杈剧到閻忥箓鏌ら弶鎸庡櫣鐟滄澘顦甸獮鈧ù锝呮惈椤o拷1.0.1.2闁诲海鎳撻ˇ顖氱暦濠婂牊鍋嬮柨鐕傛嫹濠殿喖饪电粻鎴炲緞閻旂厧绀堥柟杈剧到閻忥箓鏌ら弶鎸庡櫣鐟滄澘顦甸獮鈧ù锝呮惈椤o拷1.0.1.2闁诲海鎳撻ˇ顖氱暦濠婂牊鍋嬮柨鐕傛嫹
婵炲濮甸悷銉┿€傞妸锕€顕遍柣妯硅閸ゆ硜o婵犮垼娉涚粔鎾矗鐎电硶鍋撻悷閭︽Ц鐎规洘绮撻幃褔鏁撻敓锟�1.20.3闂佸搫鐗冮崑鎾绘煛閸屾稑顥嬪褝鎷�婵炲濮甸悷銉┿€傞妸锕€顕遍柣妯硅閸ゆ硜o婵犮垼娉涚粔鎾矗鐎电硶鍋撻悷閭︽Ц鐎规洘绮撻幃褔鏁撻敓锟�1.20.3闂佸搫鐗冮崑鎾绘煛閸屾稑顥嬪褝鎷�
濠殿喖饪电粻鎴炲緞閻旂儤瀚氭繛鎴烆殘閼稿爼鏌熼棃娑卞剱闁绘牕鐖奸幃褔鏁撻敓锟�1.3.6 闁诲氦顫夎摫闁哄瞼鍠撻埀顒傛嚀椤︻垰鐣峰⿰鍫熷亱闁跨噦鎷�濠殿喖饪电粻鎴炲緞閻旂儤瀚氭繛鎴烆殘閼稿爼鏌熼棃娑卞剱闁绘牕鐖奸幃褔鏁撻敓锟�1.3.6 闁诲氦顫夎摫闁哄瞼鍠撻埀顒傛嚀椤︻垰鐣峰⿰鍫熷亱闁跨噦鎷�
闂佺粯绮岄鍫ュ焵椤掆偓閹虫挸鐣烽幎鑺ュ殌闁逞呮偆3.72.1.1 闁诲海鎳撻ˇ顖氱暦濠婂牆瀚夐柍褜鍓熷顒勫级鐠恒劍姣夐梺鍝勫€稿﹢杈ㄦ櫠閿燂拷闂佺粯绮岄鍫ュ焵椤掆偓閹虫挸鐣烽幎鑺ュ殌闁逞呮偆3.72.1.1 闁诲海鎳撻ˇ顖氱暦濠婂牆瀚夐柍褜鍓熷顒勫级鐠恒劍姣夐梺鍝勫€稿﹢杈ㄦ櫠閿燂拷
闁荤姴顑勭粈渚€顢欏鍥︾剨闊洦纰嶇花鐘碘偓娈垮枤閸庛倖鏅跺⿰鍫濆珘闁惧繒鎳撻。绱�1.0.49 闁诲海鎳撻ˇ顖氱暦濠婂牊鍋嬮柨鐕傛嫹闁荤姴顑勭粈渚€顢欏鍥︾剨闊洦纰嶇花鐘碘偓娈垮枤閸庛倖鏅跺⿰鍫濆珘闁惧繒鎳撻。绱�1.0.49 闁诲海鎳撻ˇ顖氱暦濠婂牊鍋嬮柨鐕傛嫹
缂備緡鍨靛畷鐢靛垝閻戞ɑ濮滄い鏍ㄧ懄椤愶拷
mac缂佹儳褰為懗璺好鸿箛娑樼闁糕剝顨呴梾妯尖偓瑙勬偠閸庨亶宕i敓锟�(Paragon Camptune X)V10.8.12闁诲氦顫夎摫闁哄瞼鍠栧鐢稿焵椤掑嫬妫橀柟娈垮枛椤o拷mac缂佹儳褰為懗璺好鸿箛娑樼闁糕剝顨呴梾妯尖偓瑙勬偠閸庨亶宕i敓锟�(Paragon Camptune X)V10.8.12闁诲氦顫夎摫闁哄瞼鍠栧鐢稿焵椤掑嫬妫橀柟娈垮枛椤o拷
闂佸吋妲掗~澶愭倶婢舵劕绠肩€广儱瀚粙濠勭磼椤栨繂鍚圭紒顔剧槻ACOSX 10.9.4 Mavericks闁诲海鎳撻懟顖炲矗韫囨稑绀傜€广儱鐗嗛悗顓㈡煟濡ゅ瀚�闂佸吋妲掗~澶愭倶婢舵劕绠肩€广儱瀚粙濠勭磼椤栨繂鍚圭紒顔剧槻ACOSX 10.9.4 Mavericks闁诲海鎳撻懟顖炲矗韫囨稑绀傜€广儱鐗嗛悗顓㈡煟濡ゅ瀚�
Rar闁荤喐鐟辩徊鐣屾暜閸ヮ剙绀嗛柍杞扮劍閻濐槗ac闂佺粯顨呭锟�1.4 闁诲氦顫夎摫闁哄瞼鍠栧畷妤€顓奸崼婵堚偓顓㈡煟濡ゅ瀚�Rar闁荤喐鐟辩徊鐣屾暜閸ヮ剙绀嗛柍杞扮劍閻濐槗ac闂佺粯顨呭锟�1.4 闁诲氦顫夎摫闁哄瞼鍠栧畷妤€顓奸崼婵堚偓顓㈡煟濡ゅ瀚�
Mac闁诲海鎳撻ˇ顖氱暦濠婂吘鐔煎焺閸愩劎褰查梺闈╃秶閹凤拷(ARC Welder)v1.0 闁诲氦顫夎摫闁哄瞼鍠栧鐢稿焵椤掑嫬妫橀柟娈垮枛椤o拷Mac闁诲海鎳撻ˇ顖氱暦濠婂吘鐔煎焺閸愩劎褰查梺闈╃秶閹凤拷(ARC Welder)v1.0 闁诲氦顫夎摫闁哄瞼鍠栧鐢稿焵椤掑嫬妫橀柟娈垮枛椤o拷
Charles for MacV3.9.3闁诲氦顫夎摫闁哄瞼鍠栭幃褔鏁撻敓锟�Charles for MacV3.9.3闁诲氦顫夎摫闁哄瞼鍠栭幃褔鏁撻敓锟�
缂傚倸鍟崹鍦垝鐠轰警鍟呴柕澶堝劚瀵帮拷
闂佺懓鍚嬬划搴b偓姘Т闇夐煫鍥ㄥ嚬濞兼棃鏌涢敐鍌涙ac闂佺粯顨呭锟�5.2 闁诲氦顫夎摫闁哄瞼鍠庨~銏ゆ晲閸涱垳顢呴梺缁橆殣閹凤拷闂佺懓鍚嬬划搴b偓姘Т闇夐煫鍥ㄥ嚬濞兼棃鏌涢敐鍌涙ac闂佺粯顨呭锟�5.2 闁诲氦顫夎摫闁哄瞼鍠庨~銏ゆ晲閸涱垳顢呴梺缁橆殣閹凤拷
闂備焦瀵ч崝鏍х暤鎼达絺鍋撻獮鍨仾闁糕晜绋撶划鈺呮儉閻烆柀闂佺粯顨呭﹢锟�1.33闁诲氦顫夎摫闁哄瞼鍠栧鐢稿焵椤掑嫬妫橀柟娈垮枛椤o拷闂備焦瀵ч崝鏍х暤鎼达絺鍋撻獮鍨仾闁糕晜绋撶划鈺呮儉閻烆柀闂佺粯顨呭﹢锟�1.33闁诲氦顫夎摫闁哄瞼鍠栧鐢稿焵椤掑嫬妫橀柟娈垮枛椤o拷
闂婎偄娴傞崑鍡樻櫠閻㈢笢c闂佺粯顨呭锟�1.3.2 闁诲氦顫夎摫闁哄瞼鍠庨~銏ゆ晲閸涱垳顢呴梺缁橆殣閹凤拷闂婎偄娴傞崑鍡樻櫠閻㈢笢c闂佺粯顨呭锟�1.3.2 闁诲氦顫夎摫闁哄瞼鍠庨~銏ゆ晲閸涱垳顢呴梺缁橆殣閹凤拷
闂佸搫顑勯懗鍫曞磻閿濆棛顩查柡鍐ㄥ€婚幊濉巃c闂佺粯顨愰幏锟�7.13濠殿喗绻愮徊鐣屾閿熺姵鍋嬮柨鐕傛嫹闂佸搫顑勯懗鍫曞磻閿濆棛顩查柡鍐ㄥ€婚幊濉巃c闂佺粯顨愰幏锟�7.13濠殿喗绻愮徊鐣屾閿熺姵鍋嬮柨鐕傛嫹
婵犳鍨辩敮濠勭礊鐎n亶鍟呴柕澶堝劚瀵帮拷
Apple Logic Pro xV10.3.2Apple Logic Pro xV10.3.2
Adobe Premiere Pro CC 2017 mac闂佺粯顨呭锟�11.0.0 婵炴垶鎼╅崢浠嬪几閸愵喗鍋嬮柨鐕傛嫹Adobe Premiere Pro CC 2017 mac闂佺粯顨呭锟�11.0.0 婵炴垶鎼╅崢浠嬪几閸愵喗鍋嬮柨鐕傛嫹
闂佸憡顨呴崯顐㈢暦閸儲顥堟繛鍡楃箲閸庢摤ac闂佺粯顨呭﹢锟�9.1.1 闁诲氦顫夎摫闁哄瞼鍠栧鐢稿焵椤掑嫬妫橀柟娈垮枛椤o拷闂佸憡顨呴崯顐㈢暦閸儲顥堟繛鍡楃箲閸庢摤ac闂佺粯顨呭﹢锟�9.1.1 闁诲氦顫夎摫闁哄瞼鍠栧鐢稿焵椤掑嫬妫橀柟娈垮枛椤o拷
Mac缂傚倸鍟崹鍦垝閸洘鍎庨悗娑櫳戠亸锟犲级閻戝棗鐏熸繛鍡嫹(MacTV)v0.121 闁诲氦顫夎摫闁哄瞼鍠栧鐢稿焵椤掑嫬妫橀柟娈垮枛椤o拷Mac缂傚倸鍟崹鍦垝閸洘鍎庨悗娑櫳戠亸锟犲级閻戝棗鐏熸繛鍡嫹(MacTV)v0.121 闁诲氦顫夎摫闁哄瞼鍠栧鐢稿焵椤掑嫬妫橀柟娈垮枛椤o拷
Adobe Fireworks CS6 Mac闂佺粯顨呭﹢鎱�6闁诲氦顫夎摫闁哄瞼鍠撶划濠氬焵椤掍焦濯撮柟鎹愬蔼閸橆剟鏌¢崒姘窛濠⒀嶆嫹Adobe Fireworks CS6 Mac闂佺粯顨呭﹢鎱�6闁诲氦顫夎摫闁哄瞼鍠撶划濠氬焵椤掍焦濯撮柟鎹愬蔼閸橆剟鏌¢崒姘窛濠⒀嶆嫹
闂佹悶鍎查崕鎶芥嚋娴兼潙鐐婇柟顖嗗啫澹�
AutoCAD2015 mac婵炴垶鎼╅崢浠嬪几閸愵喗鍋嬮柛顐ゅ枑閹风湞1.0 闁诲氦顫夎摫闁哄瞼鍠庨~銏ゆ晲閸涱垳顢呴梺缁橆殣閹凤拷AutoCAD2015 mac婵炴垶鎼╅崢浠嬪几閸愵喗鍋嬮柛顐ゅ枑閹风湞1.0 闁诲氦顫夎摫闁哄瞼鍠庨~銏ゆ晲閸涱垳顢呴梺缁橆殣閹凤拷
Adobe Photoshop cs6 mac闂佺粯顨呭锟�13.0.3 闁诲氦顫夎摫闁哄瞼鍠愮粙澶愵敇閻斿摜鈧噣鏌eΔ瀣Adobe Photoshop cs6 mac闂佺粯顨呭锟�13.0.3 闁诲氦顫夎摫闁哄瞼鍠愮粙澶愵敇閻斿摜鈧噣鏌eΔ瀣
Mac闂佹椿鍘归崹浠嬪闯閾忓湱纾兼俊顖滃劋缁傚牓寮堕悜鍡楃仧婵炲棴鎷�(Sketch mac)v3.3.2 婵炴垶鎼╅崢浠嬪几閸愵喗鍋嬮柨鐕傛嫹Mac闂佹椿鍘归崹浠嬪闯閾忓湱纾兼俊顖滃劋缁傚牓寮堕悜鍡楃仧婵炲棴鎷�(Sketch mac)v3.3.2 婵炴垶鎼╅崢浠嬪几閸愵喗鍋嬮柨鐕傛嫹
Adobe After Effects cs6 mac闂佺粯顨呭锟�1.0婵炴垶鎼╅崢浠嬪几閸愵喗鍋嬮柨鐕傛嫹Adobe After Effects cs6 mac闂佺粯顨呭锟�1.0婵炴垶鎼╅崢浠嬪几閸愵喗鍋嬮柨鐕傛嫹
Adobe InDesign cs6 mac1.0 闁诲氦顫夎摫闁哄瞼鍠愮粙澶愵敇閻斿摜鈧噣鏌eΔ瀣Adobe InDesign cs6 mac1.0 闁诲氦顫夎摫闁哄瞼鍠愮粙澶愵敇閻斿摜鈧噣鏌eΔ瀣
闁圭厧鐡ㄥ濠氬极閵堝棙濮滄い鏍ㄧ懄椤愶拷
Mac闂佺粯顨呴悧鍡涘箵閳哄懎绠婚柨鐕傛嫹1.1.26 闁诲氦顫夎摫闁哄瞼鍠庨~銏ゆ晲閸涱垳顢呴梺缁橆殔濠т郡mg]Mac闂佺粯顨呴悧鍡涘箵閳哄懎绠婚柨鐕傛嫹1.1.26 闁诲氦顫夎摫闁哄瞼鍠庨~銏ゆ晲閸涱垳顢呴梺缁橆殔濠т郡mg]
Mac闁荤姴娲╅褔宕幓妤綟S(Paragon NTFS for Mac)12.1.62 闁诲氦顫夎摫闁哄瞼鍠庨~銏ゆ晲閸涱垳顢呴梺缁橆殣閹凤拷Mac闁荤姴娲╅褔宕幓妤綟S(Paragon NTFS for Mac)12.1.62 闁诲氦顫夎摫闁哄瞼鍠庨~銏ゆ晲閸涱垳顢呴梺缁橆殣閹凤拷
闁哄鏅涢幊妯好归敓锟�10 for macv3.4.1.4368 闁诲氦顫夎摫闁哄瞼鍠栧鐢稿焵椤掑嫬妫橀柟娈垮枛椤o拷闁哄鏅涢幊妯好归敓锟�10 for macv3.4.1.4368 闁诲氦顫夎摫闁哄瞼鍠栧鐢稿焵椤掑嫬妫橀柟娈垮枛椤o拷
Mac婵炴垶鎸搁鍡椼€掔捄渚殨闁告繂瀚ㄦ禍锝夋煟閵娿儱顏梺顔碱嚟缁辨帡鎮㈤崫銉紩闂佽崵鍋涘Λ妤佸閹版澘绀傞柨鐕傛嫹(CleanMyMac for mac)v3.1.1 濠殿喗绻愮徊鐣屾閿熺姵鍋嬮柨鐕傛嫹Mac婵炴垶鎸搁鍡椼€掔捄渚殨闁告繂瀚ㄦ禍锝夋煟閵娿儱顏梺顔碱嚟缁辨帡鎮㈤崫銉紩闂佽崵鍋涘Λ妤佸閹版澘绀傞柨鐕傛嫹(CleanMyMac for mac)v3.1.1 濠殿喗绻愮徊鐣屾閿熺姵鍋嬮柨鐕傛嫹
闂佸吋妲掗~澶愭倶婵夆偓ootCamp5.1.5640 闁诲氦顫夎摫闁哄瞼鍠栧鐢稿焵椤掑嫬妫橀柟娈垮枛椤o拷闂佸吋妲掗~澶愭倶婵夆偓ootCamp5.1.5640 闁诲氦顫夎摫闁哄瞼鍠栧鐢稿焵椤掑嫬妫橀柟娈垮枛椤o拷
ios缂備讲鍋撻柛娆嶅劜閸炲鏌ら崡鐑囧伐闁靛浄鎷�
閻庣敻鍋婇崰鏇熺┍婵傜斧ad闂佺粯顨愰幏锟�2020v7.0.12 闁诲氦顫夎摫闁哄瞼鍠栭幃褔鏁撻敓锟�閻庣敻鍋婇崰鏇熺┍婵傜斧ad闂佺粯顨愰幏锟�2020v7.0.12 闁诲氦顫夎摫闁哄瞼鍠栭幃褔鏁撻敓锟�
iphone闂佸綊娼ч鍡椻攦閳х惪q2021v8.5.0 闁诲氦顫夎摫闁哄瞼鍠栭幃褔鏁撻敓锟�iphone闂佸綊娼ч鍡椻攦閳х惪q2021v8.5.0 闁诲氦顫夎摫闁哄瞼鍠栭幃褔鏁撻敓锟�
闂佸搫瀚幐閿嬬┍婵傜笂S闂佺粯顨呭锟�7.3.13 iPhone闂佺粯顨愰幏锟�闂佸搫瀚幐閿嬬┍婵傜笂S闂佺粯顨呭锟�7.3.13 iPhone闂佺粯顨愰幏锟�
闂傚倸瀚惌鍌氼瀶閿燂拷 iphoneV8.32.4 闁诲氦顫夎摫闁哄瞼鍠庨~銏ゆ晲閸涱垳顢呴梺缁橆殣閹凤拷闂傚倸瀚惌鍌氼瀶閿燂拷 iphoneV8.32.4 闁诲氦顫夎摫闁哄瞼鍠庨~銏ゆ晲閸涱垳顢呴梺缁橆殣閹凤拷
闂佸憡顨呴崯鐗堟櫠閿燂拷 iphone闂佺粯顨愰幏锟�9.2.5 闁诲氦顫夎摫闁哄瞼鍠栭幃褔鏁撻敓锟�闂佸憡顨呴崯鐗堟櫠閿燂拷 iphone闂佺粯顨愰幏锟�9.2.5 闁诲氦顫夎摫闁哄瞼鍠栭幃褔鏁撻敓锟�
ios闂佹眹鍨婚崰鎰渻閸ф瀚夌€广儱鎳庨~锟�
99婵炴垶鎸堕崕鐢稿焵椤掆偓椤︽澘銆掗崼鏇炴闁规鍠栭。绯�1.3.699婵炴垶鎸堕崕鐢稿焵椤掆偓椤︽澘銆掗崼鏇炴闁规鍠栭。绯�1.3.6
闂婎偄娴傞崑鍡樻櫠閻㈢Δhone闂佺粯顨愰幏锟�5.7.3 闁诲氦顫夎摫闁哄瞼鍠栭幃褔鏁撻敓锟�闂婎偄娴傞崑鍡樻櫠閻㈢Δhone闂佺粯顨愰幏锟�5.7.3 闁诲氦顫夎摫闁哄瞼鍠栭幃褔鏁撻敓锟�
濠电儑绲鹃敋闁汇倧鎷� for iPhonev9.5.15 闁诲氦顫夎摫闁哄瞼鍠栧鐢稿焵椤掑嫬妫橀柟娈垮枛椤o拷濠电儑绲鹃敋闁汇倧鎷� for iPhonev9.5.15 闁诲氦顫夎摫闁哄瞼鍠栧鐢稿焵椤掑嫬妫橀柟娈垮枛椤o拷
婵犫拃浣稿闁硅埖顨嗗鍕煛閸屾粍鐦� for iphoneV7.5.3闁诲氦顫夎摫闁哄瞼鍠栧鐢稿焵椤掑嫬妫橀柟娈垮枛椤g硰PA婵犫拃浣稿闁硅埖顨嗗鍕煛閸屾粍鐦� for iphoneV7.5.3闁诲氦顫夎摫闁哄瞼鍠栧鐢稿焵椤掑嫬妫橀柟娈垮枛椤g硰PA
闁荤姴顑夐弨閬嶆偤閺囥垹鎹堕柡澶嬪缁傚潟phone(Google Maps)4.54  婵炴垶鎼╅崢浠嬪几閸愵喗鍋嬮柨鐕傛嫹闁荤姴顑夐弨閬嶆偤閺囥垹鎹堕柡澶嬪缁傚潟phone(Google Maps)4.54 婵炴垶鎼╅崢浠嬪几閸愵喗鍋嬮柨鐕傛嫹
ios閻熸粈鍗虫禍鍫曟偂閼哥數绠鹃柛娆愥缚椤旓拷
闂婎偄娴傞崑鍛村箰闁秵鍤愰悷娆忓娴滎垶鏌eΔ鈧﹢锟�3.3.35 闁诲氦顫夎摫闁哄瞼鍠栭幃褔宕风化绛絘]闂婎偄娴傞崑鍛村箰闁秵鍤愰悷娆忓娴滎垶鏌eΔ鈧﹢锟�3.3.35 闁诲氦顫夎摫闁哄瞼鍠栭幃褔宕风化绛絘]
闂佸憡鑹鹃ˇ顖炲箖韫囨哎浜归梺顒€绉堕崣楣冩煙缂併垹骞楅柡鍌欑窔瀹曟娊鍩¢¨绁嶉梺缁橆殣閹凤拷1.0.1017 闂佸吋妲掗~澶愭倶婵夌湑ad闂佺粯顨愰幏锟�闂佸憡鑹鹃ˇ顖炲箖韫囨哎浜归梺顒€绉堕崣楣冩煙缂併垹骞楅柡鍌欑窔瀹曟娊鍩¢¨绁嶉梺缁橆殣閹凤拷1.0.1017 闂佸吋妲掗~澶愭倶婵夌湑ad闂佺粯顨愰幏锟�
閻熸粈鍗虫禍鍫曟偂閸洖绀傞柛顐犲劜閺侀亶鏌熺紒銏犲箺闁哄倷绶氬畷鎶藉煛椤х闂佺粯顨愰幏锟�2.8.0 闁诲氦顫夎摫闁哄瞼鍠栭幃褔鏁撻敓锟�閻熸粈鍗虫禍鍫曟偂閸洖绀傞柛顐犲劜閺侀亶鏌熺紒銏犲箺闁哄倷绶氬畷鎶藉煛椤х闂佺粯顨愰幏锟�2.8.0 闁诲氦顫夎摫闁哄瞼鍠栭幃褔鏁撻敓锟�
闂佸搫鍊归〃濠冪附閺冨牊鍎庨悗娑櫳戠亸锟犳倵楠炲灝鐏柛鈺傜〒缁晠鎯€閻栧獱闂佺粯顨愰幏锟�7.0.1 闁诲氦顫夎摫闁哄瞼鍠栧鐢稿焵椤掑嫬妫橀柟娈垮枛椤o拷闂佸搫鍊归〃濠冪附閺冨牊鍎庨悗娑櫳戠亸锟犳倵楠炲灝鐏柛鈺傜〒缁晠鎯€閻栧獱闂佺粯顨愰幏锟�7.0.1 闁诲氦顫夎摫闁哄瞼鍠栧鐢稿焵椤掑嫬妫橀柟娈垮枛椤o拷
闂備椒鍗抽ˉ鎾垛偓姘Ч濡懘宕楅崨顖e敹 for iPhonev10.9.0 闁诲氦顫夎摫闁哄瞼鍠栧鐢稿焵椤掑嫬妫橀柟娈垮枛椤o拷闂備椒鍗抽ˉ鎾垛偓姘Ч濡懘宕楅崨顖e敹 for iPhonev10.9.0 闁诲氦顫夎摫闁哄瞼鍠栧鐢稿焵椤掑嫬妫橀柟娈垮枛椤o拷
ios闂佹悶鍎查崕鎶芥嚋娴兼潙鐐婇柟顖嗗啫澹�
How old do I look ios闂佺粯顨愰幏锟�1.02 闁诲氦顫夎摫闁哄瞼鍠栭幃褔鏁撻敓锟�How old do I look ios闂佺粯顨愰幏锟�1.02 闁诲氦顫夎摫闁哄瞼鍠栭幃褔鏁撻敓锟�
缂傚倸娲ゆ绋棵瑰Ο鑲╃煋闁逞屽墰缁棃鍩€閻炵澋hone闂佺粯顨呭﹢锟�8.6.62 闂佸搫鐗冮崑鎾绘煛閸屾粌顣兼い鎺撶矊椤曪綀绠涢弴鐑嗘毉缂傚倸娲ゆ绋棵瑰Ο鑲╃煋闁逞屽墰缁棃鍩€閻炵澋hone闂佺粯顨呭﹢锟�8.6.62 闂佸搫鐗冮崑鎾绘煛閸屾粌顣兼い鎺撶矊椤曪綀绠涢弴鐑嗘毉
濠殿喗蓱濞兼瑥鐣甸崘顔解挀闁绘柨鍚嬪В鎰版煠閺勫浚娼愰柣蹇擃樀閹囧锤閿燂拷1.0.0濠殿喗蓱濞兼瑥鐣甸崘顔解挀闁绘柨鍚嬪В鎰版煠閺勫浚娼愰柣蹇擃樀閹囧锤閿燂拷1.0.0
婵犮垹鐏堥弲娑㈠Φ婵夋悂鏌涢妷褏鈹塸ad闂佺粯顨愰幏锟�5.7.4 闁诲氦顫夎摫闁哄瞼鍠栭幃褔鏁撻敓锟�婵犮垹鐏堥弲娑㈠Φ婵夋悂鏌涢妷褏鈹塸ad闂佺粯顨愰幏锟�5.7.4 闁诲氦顫夎摫闁哄瞼鍠栭幃褔鏁撻敓锟�
闂婎偄娴傞崑鍛櫠濞撳獪s闂佺粯顨呭﹢锟�9.6.30 闁诲氦顫夎摫闁哄瞼鍠栭幃褔鏁撻敓锟�闂婎偄娴傞崑鍛櫠濞撳獪s闂佺粯顨呭﹢锟�9.6.30 闁诲氦顫夎摫闁哄瞼鍠栭幃褔鏁撻敓锟�
ios濠电偞娼欑换妤咃綖瀹ュ拋鍟呴柕澶堝劚瀵帮拷
闂佺厧鍟块懟顖溾偓鍨耿瀹曠兘寮堕幐搴n洯ios闂佺粯顨愰幏锟�1.0 闁诲氦顫夎摫闁哄瞼鍠栧鐢稿焵椤掑嫬妫橀柟娈垮枛椤o拷闂佺厧鍟块懟顖溾偓鍨耿瀹曠兘寮堕幐搴n洯ios闂佺粯顨愰幏锟�1.0 闁诲氦顫夎摫闁哄瞼鍠栧鐢稿焵椤掑嫬妫橀柟娈垮枛椤o拷
闂佸綊娼ч鍡椻攦閳ь剟鎮楅悷閭︽Ц闁告瑥绻樺畷婵嬪煛閸屾凹鏉归梺鍏兼椤鎮樻径鎰亱闁秆嶆嫹1.0 闁诲氦顫夎摫闁哄瞼鍠栧鐢稿焵椤掑嫬妫橀柟娈垮枛椤o拷闂佸綊娼ч鍡椻攦閳ь剟鎮楅悷閭︽Ц闁告瑥绻樺畷婵嬪煛閸屾凹鏉归梺鍏兼椤鎮樻径鎰亱闁秆嶆嫹1.0 闁诲氦顫夎摫闁哄瞼鍠栧鐢稿焵椤掑嫬妫橀柟娈垮枛椤o拷
UC濠电偞娼欑换妤咃綖瀹ュ闂柍鐚存嫹113.5.5.1555婵炴垶鎼╅崢浠嬪几閸愵喗鍋嬮柨鐕傛嫹UC濠电偞娼欑换妤咃綖瀹ュ闂柍鐚存嫹113.5.5.1555婵炴垶鎼╅崢浠嬪几閸愵喗鍋嬮柨鐕傛嫹
360濠电偞娼欑换妤咃綖瀹ュ闂柍鈺侇攪 for iPadV4.1.3  濠殿喗绻愮徊鐣屾閿熺姵鍋嬮柨鐕傛嫹360濠电偞娼欑换妤咃綖瀹ュ闂柍鈺侇攪 for iPadV4.1.3 濠殿喗绻愮徊鐣屾閿熺姵鍋嬮柨鐕傛嫹
iPhone闂佸綊娼ч鍡椻攦閳х悗Q濠电偞娼欑换妤咃綖瀹ュ闂柍鐚存嫹8.9.1 闁诲氦顫夎摫闁哄瞼鍠栭幃褔鏁撻敓锟�iPhone闂佸綊娼ч鍡椻攦閳х悗Q濠电偞娼欑换妤咃綖瀹ュ闂柍鐚存嫹8.9.1 闁诲氦顫夎摫闁哄瞼鍠栭幃褔鏁撻敓锟�

首頁編程開發(fā)其它知識 → linux環(huán)境下數(shù)據(jù)包回放工具--pplayer分享

linux環(huán)境下數(shù)據(jù)包回放工具--pplayer分享

前往專題相關(guān)文章發(fā)表評論 來源:西西整理時間:2013/5/10 22:29:18字體大�。�A-A+

作者:道阻且長點擊:76次評論:2次標(biāo)簽: linux

pplayer(packet player)是我寫的一款小工具,支持主流協(xié)議,專門用來測試IPS和防火墻設(shè)備,經(jīng)長時間驗證,簡單可靠,故發(fā)布。

程序的原理很簡單,首先加載pcap包中的數(shù)據(jù)包,保存在內(nèi)存中,然后在回放環(huán)境中回放數(shù)據(jù)包。

拓撲:

 

原理:

  防火墻的兩個網(wǎng)卡和linux pc的兩個網(wǎng)卡分別對接形成環(huán)路,pplayer程序運行在linux pc中。

  1,加載pcap文件中網(wǎng)路數(shù)據(jù)包,識別出數(shù)據(jù)包發(fā)送方向(client to server or server to client)

  2,修改數(shù)據(jù)包內(nèi)容(源/目的ip地址,校驗和)

  3,按順序發(fā)送數(shù)據(jù)包,同時接收數(shù)據(jù)包

  4,打印log,提示發(fā)送和接收情況,回放完畢。

使用方法:

  pplayer -f filename [ -t time] | [-m] | [-v ipversion] | [-p portnum] 

可用參數(shù):

  -f:  必選,參數(shù)是pcap文件名。

  -t:  可選,參數(shù)是等待接收一個已發(fā)送的數(shù)據(jù)報的時間;如不選默認30(微秒)。

  -m: 可選,理想情況下pcap包中只包含兩個ip地址的數(shù)據(jù)包,但是如果存在第3方或3個以上ip地址,就形成了若干的回放關(guān)系。

    默認情況下,只選擇數(shù)據(jù)包數(shù)量最多得一對ip進行回放。如需回放其他ip對的數(shù)據(jù)包,需要使用-m參數(shù),會以ip對為順序來回放數(shù)據(jù)包。

  -v: 可選,4或6, 回放IPV4/6數(shù)據(jù)包, 默認4. 

  -p: 可選,選擇只回放指定端口的數(shù)據(jù)包,例如,指定回訪HTTP包, -p 80。

  另外pplayer支持nat環(huán)境回放,使用方法見下面配置文件。

舉例:

  1,./pplayer -f http.pcap(回放http.pcap的數(shù)據(jù)包)

  2, ./pplayer -f http.pcap -v 6 (回放http.pcap的數(shù)據(jù)包,數(shù)據(jù)包格式是ipv6)

  3,./pplayer -f http.pcap -v 6 -t 50 (回放http.pcap的數(shù)據(jù)包,數(shù)據(jù)包格式是ipv6, 每個數(shù)據(jù)包的等待接收時間設(shè)為50微秒)


配置文件:

  配置名是conf,和pplayer程序在同一目錄下。

格式:
  device1:eth0
  device2:eth1
  device1ip:1.1.1.1
  device2ip:2.2.2.2
  device1nat:3.3.3.3
  device2nat:4.4.4.4
  fwmac1:00:0C:29:25:63:6E
  fwmac2:00:0C:29:25:63:78

注:冒號后面緊接內(nèi)容,不能有空格或換行

  1.device1和device2表示linxu pc的兩個網(wǎng)卡

  2.device1ip和device2ip表示linux pc的兩個網(wǎng)卡的ip地址

  3.device1nat和device2nat是用來支持nat環(huán)境回放的。

    例如:設(shè)備1的ip是1.1.1.1,設(shè)備1處于nat環(huán)境,轉(zhuǎn)換后的ip是3.3.3.3;

    設(shè)備2的ip是2.2.2.2,設(shè)備2處于nat環(huán)境,轉(zhuǎn)換后的ip是4.4.4.4;

    如果設(shè)備不處于nat環(huán)境之中,對應(yīng)的nat配置項填0.0.0.0(ipv6的填::)

并發(fā)/批量回放:

  目前pplayer只支持一次回放一個IP對,一次只能回放一個pcap文件,不支持并發(fā)和批量回放這兩種功能,后續(xù)我可能會以shell腳本調(diào)用pplayer的方式實現(xiàn)

  這兩個功能。

核心代碼:

void LoadPacket (const struct pcap_pkthdr *pcap_hdr, Trace *trace, Flow *flow, const u_char * data, int pkt_id)
{
    Packet *pkt = NULL;
    struct ether_header *ph = NULL;
    struct iphdr *iph = NULL;
    struct ip6_hdr *iph6 = NULL;
    struct tcphdr *tcph = NULL;
    struct udphdr *udph = NULL;
    if (flow->pkt_cap == 0) {
        flow->pkt_cap = 64;
        flow->pkt = calloc(64, sizeof(Packet));
    } else if (flow->pkt_num == flow->pkt_cap) {
        flow->pkt_cap += 64;
        flow->pkt = realloc(flow->pkt, (flow->pkt_cap) * sizeof(Packet));
    }
    pkt = &flow->pkt[flow->pkt_num]; 
    pkt->id = pkt_id;
    if (my_file.ipversion == 4) {
        iph = (struct iphdr *)(data + ETH_HLEN);
        int offset = (iph->ihl << 2) + ETH_HLEN;
        tcph = (struct tcphdr *)(data + offset);
        if (my_file.port != 0 &&
            htons(my_file.port) != tcph->th_dport &&
            htons(my_file.port) != tcph->th_sport) {
            return;
        }
        pkt->len = pcap_hdr->caplen;//ntohs(iph->tot_len) + ETH_HLEN;
        pkt->buf = malloc(pkt->len + ETHER_CRC_LEN);
        memcpy(pkt->buf, data, pkt->len);
        iph = (struct iphdr *)(pkt->buf + ETH_HLEN);
    } else {
        iph6 = (struct ip6_hdr *)(data + ETH_HLEN);
        int offset = 40 + ETH_HLEN;
        tcph = (struct tcphdr *)(data + offset);
        if (my_file.port != 0 &&
            htons(my_file.port) != tcph->th_dport &&
            htons(my_file.port) != tcph->th_sport) {
            return;
        }
        pkt->len = pcap_hdr->caplen;//ntohs(iph6->ip6_plen) + 40 + ETH_HLEN;
        pkt->buf = malloc(pkt->len + ETHER_CRC_LEN);
        memcpy(pkt->buf, data, pkt->len);
        iph6 = (struct ip6_hdr *)(pkt->buf + ETH_HLEN);
    }
    flow->pkt_num ++;
    trace->total_pkt_num ++;

    if (my_file.ipversion == 4) {
        if (iph->saddr == flow->sv4) {
            if (my_file.device2_in_nat) {
                iph->saddr = interface.sv4;
                iph->daddr = interface.device2nat4;
            } else {
                iph->saddr = interface.sv4;
                iph->daddr = interface.dv4;
            }
            pkt->interface = 1;
        } else {
            if (my_file.device1_in_nat) {
                iph->daddr = interface.device1nat4;
                iph->saddr = interface.dv4;
            } else {
                iph->daddr = interface.sv4;
                iph->saddr = interface.dv4;
            }
            pkt->interface = 2;
        }
    } else {
        if (!memcmp(&iph6->ip6_src, flow->sv6, 16)) {
            if (my_file.device2_in_nat) {
                memcpy(&iph6->ip6_src, interface.sv6, 16);
                memcpy(&iph6->ip6_dst, interface.device2nat6, 16);    
            } else {
                memcpy(&iph6->ip6_src, interface.sv6, 16);
                memcpy(&iph6->ip6_dst, interface.dv6, 16);
            }
            pkt->interface = 1;
        } else {
            if (my_file.device1_in_nat) {
                memcpy(&iph6->ip6_src, interface.device1nat6, 16);
                memcpy(&iph6->ip6_dst, interface.sv6, 16);
            } else {
                memcpy(&iph6->ip6_src, interface.dv6, 16);
                memcpy(&iph6->ip6_dst, interface.sv6, 16);
            }
            pkt->interface = 2;
        }
    }

    if (my_file.ipversion == 4) {
        ip_csum(iph);
        if ((iph->frag_off & htons(0x1fff)) == 0) {
            int offset = (iph->ihl << 2) + ETH_HLEN;
            if (iph->protocol == IPPROTO_TCP) {
                tcp_csum(iph, pkt->buf + offset);
            } else if (iph->protocol == IPPROTO_UDP) {
                udph = (struct udphdr *)(pkt->buf + offset);
                if (udph->uh_sum != 0) {
                    udp_csum(iph, (uint8_t *)udph);
                }
            }
        }
    } else {
        int offset = 40 + ETH_HLEN;
        if (iph6->ip6_nxt == IPPROTO_TCP) {
            tcp_csum6(iph6, pkt->buf + offset, pkt->id);
        } else if (iph6->ip6_nxt == IPPROTO_UDP) {
            udp_csum6(iph6, pkt->buf + offset, pkt->id);
        }
    }
    /*
     * Rewrite the mac addresses on the packet.
     */
    ph = (struct ether_header *)pkt->buf;
    if (pkt->interface == 1) {
        ph->ether_shost[0] = interface.device1_mac[0];
        ph->ether_shost[1] = interface.device1_mac[1];
        ph->ether_shost[2] = interface.device1_mac[2];
        ph->ether_shost[3] = interface.device1_mac[3];
        ph->ether_shost[4] = interface.device1_mac[4];
        ph->ether_shost[5] = interface.device1_mac[5];
        
        ph->ether_dhost[0] = interface.fw_mac1[0];
        ph->ether_dhost[1] = interface.fw_mac1[1];
        ph->ether_dhost[2] = interface.fw_mac1[2];
        ph->ether_dhost[3] = interface.fw_mac1[3];
        ph->ether_dhost[4] = interface.fw_mac1[4];
        ph->ether_dhost[5] = interface.fw_mac1[5];
    } else {
        ph->ether_dhost[0] = interface.fw_mac2[0];
        ph->ether_dhost[1] = interface.fw_mac2[1];
        ph->ether_dhost[2] = interface.fw_mac2[2];
        ph->ether_dhost[3] = interface.fw_mac2[3];
        ph->ether_dhost[4] = interface.fw_mac2[4];
        ph->ether_dhost[5] = interface.fw_mac2[5];
        
        ph->ether_shost[0] = interface.device2_mac[0];
        ph->ether_shost[1] = interface.device2_mac[1];
        ph->ether_shost[2] = interface.device2_mac[2];
        ph->ether_shost[3] = interface.device2_mac[3];
        ph->ether_shost[4] = interface.device2_mac[4];
        ph->ether_shost[5] = interface.device2_mac[5];
    } 
    /* Compute the FCS on the Ethernet Frame
     * Some people say the hardare should do this, but it does not seem to.
     * Also for packets > 1510, the WriteInterface dies with a message too long error
     */
    /*
     * This section actually calculates the FCS, but it's not currently
     * working correctly, so I've commented it out.  The CRC32 function
     * needs to be verified.
     */
    /*
   if ( pkt->len <= 15 + ETH_HLEN ) {
        uint32_t newFCS = CRC32( pkt->buf , pkt->len );
        memcpy(pkt->buf + pkt->len , &newFCS , ETHER_CRC_LEN);
    }
    */
}

可用版本: 

紅帽9       http://pan.baidu.com/share/link?shareid=550929&uk=85241834

fedora15 http://pan.baidu.com/share/link?shareid=550933&uk=85241834

cenos5.5 http://pan.baidu.com/share/link?shareid=550937&uk=85241834

    相關(guān)評論

    閱讀本文后您有什么感想? 已有人給出評價!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過難過
    • 5 囧
    • 3 圍觀圍觀
    • 2 無聊無聊

    熱門評論

    最新評論

    發(fā)表評論 查看所有評論(2)

    昵稱:
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字數(shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)