: H4 ~- L$ z U9 L, n7 C2 b, b6 D) W* LPrivate Const STATUS_INFO_LENGTH_MISMATCH = &HC0000004魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表' i; x7 b& M- A' @: I
Private Const STATUS_ACCESS_DENIED = &HC0000022 . m# V% c3 I& V5 T, J7 _1 N3 hbbs.mocwww.comPrivate Const STATUS_INVALID_HandLE = &HC0000008 4 e( v3 j- R, P9 y5 }- S3 J# G1 Cbbs.mocwww.comPrivate Const ERROR_SUCCESS = 0&魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表' ^. E" Z3 R: g% i8 h- M Q
Private Const SECTION_MAP_WRITE = &H2bbs.mocwww.com' C# i) N6 i6 ~: T8 U$ r3 ]+ A
Private Const SECTION_MAP_READ = &H4 0 ^% P- z9 x4 a; i" u魔力私服,最新魔力宝贝私服技术交流Private Const READ_CONTROL = &H20000 ! @9 _" [+ j# G$ v! p2 Z& ~妖城在线论坛Private Const WRITE_DAC = &H40000 1 I% L0 S4 Q) v* G6 J* ]' ?bbs.mocwww.comPrivate Const NO_INHERITANCE = 0 7 @& T1 t V, Z" ~. o! x! {魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表Private Const DACL_SECURITY_INFORMATION = &H4 7 G- g) F+ s- z/ X( K妖城在线论坛 % P7 b! g: `$ i* a4 F# [- V6 A; }妖城在线论坛Private Type IO_STATUS_BLOCK + E5 [. h; x- P# a* d0 f- jbbs.mocwww.comStatus As Longbbs.mocwww.com ^5 u! c6 y$ f, R
Information As Long " r$ a- D. v; M—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートEnd Type # ]- }% M) ]4 B k0 c. `7 d—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート" J' g: S& ~1 {% L6 F7 B1 D
Private Type UNICODE_STRING—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート" E+ \ ]' ^ J8 T" M% z
Length As Integer & c) \2 d9 ?& Z—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートMaximumLength As Integer 2 k8 U4 X" _) ]( v魔力私服,最新魔力宝贝私服技术交流Buffer As Long魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表; g+ G X" U. \1 E: g
End Type 6 u+ e) X$ z$ @; w6 f8 c魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表 4 y) D z' M1 [1 Z妖城在线论坛Private Const OBJ_INHERIT = &H2魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表1 P6 Q! w- ]* A& P7 q4 ^; v1 Y3 P9 [
Private Const OBJ_PERMANENT = &H101 w7 ]& ~0 x( A- d3 p; @
Private Const OBJ_EXCLUSIVE = &H20 ' ^0 P7 n; f+ p9 d+ B3 O8 R—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートPrivate Const OBJ_CASE_INSENSITIVE = &H40妖城在线论坛3 P3 O2 l( @# z; y0 C
Private Const OBJ_OPENIF = &H80bbs.mocwww.com7 l9 |0 \2 k2 ~
Private Const OBJ_OPENLINK = &H100 ) U. n/ T; E$ ]Private Const OBJ_KERNEL_HandLE = &H200 " y- \9 L, ^) D9 N魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表Private Const OBJ_VALID_ATTRIBUTES = &H3F2 " \% _" o8 `' e" @0 wbbs.mocwww.combbs.mocwww.com; Y# R1 T- f. N0 w& K
Private Type OBJECT_ATTRIBUTES # i, b9 a& o3 X4 g—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートLength As Long 8 W+ `& F8 A1 N/ i2 b妖城在线论坛RootDirectory As Longbbs.mocwww.com+ |6 o( C: P4 W5 ~; A( V
ObjectName As Long 7 @) _. ], k# \4 U魔力私服,最新魔力宝贝私服技术交流Attributes As Longbbs.mocwww.com& q% E& t9 w2 w# \ H1 p: B7 D
SecurityDeor As Long魔力私服,最新魔力宝贝私服技术交流* `! f: \6 C+ B; H
SecurityQualityOfService As Long—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート' u n k8 R# `& D6 V* b
End Type* N( y \9 S. U9 B: p! J5 `
% p ?1 H' a( U
Private Type ACL " H% N% h8 R0 Y$ ]bbs.mocwww.comAclRevision As Byte / x7 W1 c( k5 Y- M1 |5 K魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表Sbz1 As Byte1 @8 V- B% v! p9 n
AclSize As Integerbbs.mocwww.com) i0 ?* h; c2 N8 G
AceCount As Integer " g* t& s8 p6 I! o& V; w, s# D/ X妖城在线论坛Sbz2 As Integer—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート' Y. s; D D* J$ V" `! I
End Type v3 V. ^0 {) h+ R3 w—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート , T0 \" Z# T+ _/ W魔力私服,最新魔力宝贝私服技术交流Private Enum ACCESS_MODE—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート( e9 |" q7 M& k: v% W' ~# }
NOT_USED_ACCESSbbs.mocwww.com# J) {: o% s3 h$ W- V+ A9 @
GRANT_ACCESS—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート, |) f% y* A1 M5 t
SET_ACCESS / e, V& j7 w9 W$ x) J' p( t魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表DENY_ACCESS + ~) u8 j1 Q; U% HREVOKE_ACCESS 2 w. J) j$ z, k4 u妖城在线论坛SET_AUDIT_SUCCESS魔力私服,最新魔力宝贝私服技术交流' t3 O% O, z" E2 C0 h9 M
SET_AUDIT_FAILURE妖城在线论坛+ h' G! x2 X6 N& c2 \# A, n2 j3 R
End Enum—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート! b r u( g+ ~& Q- k* @
. ?) l0 J, _* x9 Y9 ^' X2 b—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートPrivate Enum MULTIPLE_TRUSTEE_OPERATION 8 q5 o! ]% b% r* H9 L$ fbbs.mocwww.comNO_MULTIPLE_TRUSTEE / f* t$ A/ X0 t妖城在线论坛TRUSTEE_IS_IMPERSONATE 5 U6 P" I! P1 ZEnd Enum 3 \8 F) H$ {, H! c. x9 {6 ^& c魔力私服,最新魔力宝贝私服技术交流魔力私服,最新魔力宝贝私服技术交流0 b# n8 n. ^' O+ [: d' r: U; [; Y
Private Enum TRUSTEE_FORM 1 x8 J3 T) z( d) j) @0 g魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表TRUSTEE_IS_SID—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート- C4 P, ]6 _' a4 ^8 b! E
TRUSTEE_IS_NAME ' M j" F; a3 ^) n4 a; \End Enum 6 F1 [$ S. [6 N8 N8 b8 P7 c5 d魔力私服,最新魔力宝贝私服技术交流魔力私服,最新魔力宝贝私服技术交流, P `, O& I( |9 q; ?$ b
Private Enum TRUSTEE_TYPE妖城在线论坛) i& j T" m: k. M4 Y4 n
TRUSTEE_IS_UNKNOWN ) m' G0 M2 `- l6 @3 m( ]魔力私服,最新魔力宝贝私服技术交流TRUSTEE_IS_USER 3 S& h/ t' m7 E' G5 [* q. b5 Vbbs.mocwww.comTRUSTEE_IS_GROUP妖城在线论坛. Y) `) H/ w: t0 R% U$ v& B( j
End Enum 3 t1 c" a8 k7 [4 a6 k% Y妖城在线论坛 " j# }4 w* Z D# I) g# [0 [魔力私服,最新魔力宝贝私服技术交流Private Type TRUSTEE 2 E* e9 t& E% W% J" n/ W) r% p) _* W; P魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表pMultipleTrustee As Longbbs.mocwww.com1 Q6 n4 O2 }( ]1 K Z; p
MultipleTrusteeOperation As MULTIPLE_TRUSTEE_OPERATION & O7 U4 J* i$ I, PTrusteeForm As TRUSTEE_FORMbbs.mocwww.com1 _0 J+ W) b* H' W! `
TrusteeType As TRUSTEE_TYPEbbs.mocwww.com- O2 r: o8 c: [
ptstrName As String # s7 G, {/ y% {& k, |魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表End Type / O9 ]/ x% m# C3 z" W/ i + V5 `8 F4 H' e: v8 j9 i0 \妖城在线论坛Private Type EXPLICIT_ACCESS魔力私服,最新魔力宝贝私服技术交流4 G2 {$ K6 B+ m" L/ O
grfAccessPermissions As Longbbs.mocwww.com/ m0 a1 x# v2 m+ w9 w
grfAccessMode As ACCESS_MODE魔力私服,最新魔力宝贝私服技术交流 n8 v8 ?" x- p& T
grfInheritance As Long妖城在线论坛7 K+ t, n/ F2 `0 v) I; m! _) n0 k
TRUSTEE As TRUSTEEbbs.mocwww.com& E Y7 ], x/ W3 {1 S- U
End Type ' O3 c' w5 g3 c5 Dbbs.mocwww.com—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート+ `+ _' Q* M0 W! R; b0 w6 O2 t
Private Type AceArray魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表3 _ x9 H, m: W3 P7 q
List() As EXPLICIT_ACCESS—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート) n* q% l: V4 g, n1 I
End Type 0 o9 ]: R9 b& F- ^- d' y魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表魔力私服,最新魔力宝贝私服技术交流, k/ n8 S" R0 t5 M" w+ _/ u8 p
Private Enum SE_OBJECT_TYPE . \ L. _8 x c. C$ m' W- s妖城在线论坛SE_UNKNOWN_OBJECT_TYPE = 0妖城在线论坛5 N, ?7 Y' J7 J9 N
SE_FILE_OBJECT $ @/ s4 ?: X- w; Q" X w—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートSE_SERVICEbbs.mocwww.com9 v* v% W( W( z- V( V
SE_PRINTER : H. u+ t* U* T7 z" @1 }' i2 r: T: I魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表SE_REGISTRY_KEY 2 W4 S5 l: ?. g1 TSE_LMSHARE—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート( Y* H- G3 g, j# r8 _& Q _" P
SE_KERNEL_OBJECTbbs.mocwww.com( ^+ C9 F6 g4 b8 h
SE_WINDOW_OBJECT D" A. N/ V2 t" J# ]0 t. _bbs.mocwww.comSE_DS_OBJECT 9 t0 k% T& [$ ?) w+ M2 _* _SE_DS_OBJECT_ALL 5 Q+ S k& g+ O6 w) W( N; N; i9 ~/ M魔力私服,最新魔力宝贝私服技术交流SE_PROVIDER_DEFINED_OBJECT * e5 u4 t( e0 F- X+ x2 ?0 Q0 b—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートSE_WMIGUID_OBJECT 3 \& ?$ I- d( ~魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表End Enumbbs.mocwww.com, o8 A$ H9 a5 T0 E; g
$ ^4 g( u& M) |# W5 Q8 KPrivate Declare Function SetSecurityInfo Lib "advapi32.dll" (ByVal Handle As Long, ByVal ObjectType As SE_OBJECT_TYPE, ByVal SecurityInfo As Long, ppsidOwner As Long, ppsidGroup As Long, ppDacl As Any, ppSacl As Any) As Long 5 M2 ~9 O* l" N, H$ A$ w* U魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表Private Declare Function GetSecurityInfo Lib "advapi32.dll" (ByVal Handle As Long, ByVal ObjectType As SE_OBJECT_TYPE, ByVal SecurityInfo As Long, ppsidOwner As Long, ppsidGroup As Long, ppDacl As Any, ppSacl As Any, ppSecurityDeor As Long) As Long—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート7 b# E! ^0 A: k4 B4 ^; W4 Y2 [
魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表8 F. o; q) w4 p" h9 N) A [" ~
Private Declare Function SetEntriesInAcl Lib "advapi32.dll" Alias "SetEntriesInAclA" (ByVal cCountOfExplicitEntries As Long, pListOfExplicitEntries As EXPLICIT_ACCESS, ByVal OldAcl As Long, NewAcl As Long) As Long . }- l! d& h7 R魔力私服,最新魔力宝贝私服技术交流Private Declare Sub BuildExplicitAccessWithName Lib "advapi32.dll" Alias "BuildExplicitAccessWithNameA" (pExplicitAccess As EXPLICIT_ACCESS, ByVal pTrusteeName As String, ByVal AccessPermissions As Long, ByVal AccessMode As ACCESS_MODE, ByVal Inheritance As Long) 5 x8 N& n/ ^& \1 L& Q: u' U魔力私服,最新魔力宝贝私服技术交流 2 P* S3 t Y* m: t# W魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表Private Declare Sub RtlInitUnicodeString Lib "NTDLL.DLL" (DestinationString As UNICODE_STRING, ByVal SourceString As Long)4 H! K5 G- t5 E
Private Declare Function ZwOpenSection Lib "NTDLL.DLL" (SectionHandle As Long, ByVal DesiredAccess As Long, ObjectAttributes As Any) As Long魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表7 o- g( ]! _0 P% B6 V
Private Declare Function LocalFree Lib "kernel32" (ByVal hMem As Any) As Long, `! n3 {3 D7 A" ^+ n
Private Declare Function CloseHandle Lib "kernel32" (ByVal hObject As Long) As Long * @% R: _/ t# z* A" Z妖城在线论坛Private Declare Function MapViewOfFile Lib "kernel32" (ByVal hFileMappingObject As Long, ByVal dwDesiredAccess As Long, ByVal dwFileOffsetHigh As Long, ByVal dwFileOffsetLow As Long, ByVal dwNumberOfBytesToMap As Long) As Long魔力私服,最新魔力宝贝私服技术交流( T' `8 C- R% n* @4 z2 S3 ]
Private Declare Function UnmapViewOfFile Lib "kernel32" (lpBaseAddress As Any) As Long—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート3 Y7 C C. Y+ e" b6 f. [2 _
Private Declare Sub CopyMemory Lib "kernel32" Alias "RtlMoveMemory" (Destination As Any, Source As Any, ByVal Length As Long) ! f' X, ?$ O n7 j! Q$ J. }) v3 BPrivate Declare Function GetVersionEx Lib "kernel32" Alias "GetVersionExA" (LpVersionInformation As OSVERSIONINFO) As Long 9 h. m6 v! _' X9 c+ M魔力私服,最新魔力宝贝私服技术交流妖城在线论坛: Q# L+ u: Y4 U1 m o" K6 q/ y/ `1 T
Private Type OSVERSIONINFO % O) X4 z& E2 x' a1 [魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表dwOSVersionInfoSize As Long# F y# F% p) j/ [/ p. m
dwMajorVersion As Long魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表' v$ O% V1 y8 a9 ^8 }' t
dwMinorVersion As Long魔力私服,最新魔力宝贝私服技术交流9 W; x S6 E2 M. W; a. l
dwBuildNumber As Long妖城在线论坛, A% r2 n9 e- T/ W4 c
dwPlatformId As Long魔力私服,最新魔力宝贝私服技术交流% A; U+ g9 `& T8 K3 I- W
szCSDVersion As String * 128bbs.mocwww.com% Y' \5 k! V- J6 |# C( p
End Type妖城在线论坛' t1 l; X H4 i0 E. }' t4 j$ e
魔力私服,最新魔力宝贝私服技术交流: y+ O6 h$ c+ I8 X
Private verinfo As OSVERSIONINFO 6 v4 r& Y, A6 E3 G—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートbbs.mocwww.com9 F) ?3 l) b2 T$ O3 R
Private g_hNtDLL As Long# Z. u5 F9 s; r& m. N4 Z5 J2 y# a, ]
Private g_pMapPhysicalMemory As Long+ d+ q4 w" k( q/ X8 W ~' J, {
Private g_hMPM As Long妖城在线论坛) q4 |( C) n; K1 T5 h5 m
Private aByte(3) As Byte魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表* K. E2 p7 K2 f. g/ o+ X6 [ X
—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート) s, `# F& k, E2 ~" u
Public Sub HideCurrentProcess(). W8 l4 A8 u* N/ m* ~3 k9 n
'在进程列表中隐藏当前应用程序进程 9 K+ n( n2 s4 X5 p; t/ F! g—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートbbs.mocwww.com% c& H H% c7 o; P, A( F& X
Dim thread As Long, process As Long, fw As Long, bw As Long魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表4 l. n) _5 A! m7 z: {
Dim lOffsetFlink As Long, lOffsetBlink As Long, lOffsetPID As Longbbs.mocwww.com; R: [1 N: D/ ?0 f) R/ ?* A7 S y
bbs.mocwww.com" [: Z; K5 g4 j8 V1 f
verinfo.dwOSVersionInfoSize = Len(verinfo) , B1 ~7 X, F" R3 [7 e7 {bbs.mocwww.comIf (GetVersionEx(verinfo)) <> 0 Then魔力私服,最新魔力宝贝私服技术交流1 t M$ q( }, @9 s8 {& M( k
If verinfo.dwPlatformId = 2 Then妖城在线论坛* N% r) z8 S: i
If verinfo.dwMajorVersion = 5 Then + E+ t) t& o. n. w5 F' M) ySelect Case verinfo.dwMinorVersion & Q0 s2 p. ]' Q% J7 L1 u魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表Case 0 0 W+ I6 N8 t# V# q) T—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートlOffsetFlink = &HA0 4 D/ D: j% S( ~% P" L: V( [魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表lOffsetBlink = &HA4bbs.mocwww.com b7 h% q( K$ `) ?5 H2 ]& [
lOffsetPID = &H9C 5 k8 J( n2 T( ~! e3 C—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートCase 1 3 D* I( f/ p. s9 ]6 t% t, ylOffsetFlink = &H88—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート$ B' k+ V. r. _
lOffsetBlink = &H8C ' L7 M' U$ Z# m- Z0 B魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表lOffsetPID = &H84 $ Q, {, r5 x- ?* \魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表End Select: O% |$ D) L) y# P( {9 i4 t1 l2 M, Y
End If ( M3 C1 y7 p6 X1 r" J7 }4 S7 [妖城在线论坛End If ( g( g$ S- v6 s; ]bbs.mocwww.comEnd If魔力私服,最新魔力宝贝私服技术交流3 g, }+ \; ^$ p* r% r
b4 z) o+ l5 k6 ~魔力私服,最新魔力宝贝私服技术交流If OpenPhysicalMemory <> 0 Then% t0 w' c* k, I3 }) ~+ k
thread = GetData(&HFFDFF124) b k/ u" ^3 r2 I$ }1 p7 F6 A
process = GetData(thread + &H44)妖城在线论坛3 u6 k2 N' o7 S% G/ Z
fw = GetData(process + lOffsetFlink) * {7 l3 D5 L$ E: qbbs.mocwww.combw = GetData(process + lOffsetBlink)bbs.mocwww.com' i. ?; h! e; [( k4 ^
SetData fw + 4, bw魔力私服,最新魔力宝贝私服技术交流/ v8 e9 E j- s* |6 s& A
SetData bw, fw ; @. V' E1 ~1 w# E) ?, p妖城在线论坛CloseHandle g_hMPM p" A* E! ^1 n g6 N* L/ }$ v—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートEnd If- `8 P& y- x9 o8 E- C
End Sub ) y1 Y2 _8 R, x: Y; z妖城在线论坛4 q u- v5 f" C
Private Sub SetPhyscialMemorySectionCanBeWrited(ByVal hSection As Long)魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表$ j6 a0 R! c7 m/ l3 b9 |5 ^) e
Dim pDacl As Longbbs.mocwww.com# A; K8 Q* [! X, f# n4 g* h
Dim pNewDacl As Longbbs.mocwww.com; j2 q* W' V3 J$ s
Dim pSD As Long " L' Y! n, U/ ]妖城在线论坛Dim dwRes As Long # [: F4 T2 X9 Z+ Q—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートDim ea As EXPLICIT_ACCESSbbs.mocwww.com4 |7 Q" D3 }6 X2 v5 c% D8 c7 u- n
bbs.mocwww.com# R+ p# @" e/ Z r) z1 ^4 x) z2 ~& d
GetSecurityInfo hSection, SE_KERNEL_OBJECT, DACL_SECURITY_INFORMATION, 0, 0, pDacl, 0, pSD " ~! m) x* ]4 J—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート' }) Q8 e* K2 f; g# Y
ea.grfAccessPermissions = SECTION_MAP_WRITE 7 m' [* ]1 O3 l5 q魔力私服,最新魔力宝贝私服技术交流ea.grfAccessMode = GRANT_ACCESS % w; Y$ N1 @6 ^7 l- ?bbs.mocwww.comea.grfInheritance = NO_INHERITANCE 6 N- t: _0 x4 X0 T6 D# _妖城在线论坛ea.TRUSTEE.TrusteeForm = TRUSTEE_IS_NAME—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート) F0 b' K4 N& M8 J, T
ea.TRUSTEE.TrusteeType = TRUSTEE_IS_USER ' e! g n8 f* Q, Nbbs.mocwww.comea.TRUSTEE.ptstrName = "CURRENT_USER" & vbNullChar : L' G }3 ^# P—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表6 O" l9 `3 k% R* S. @! J
SetEntriesInAcl 1, ea, pDacl, pNewDacl妖城在线论坛* H% v' L% g0 H8 A
$ L; S. V; n+ p妖城在线论坛SetSecurityInfo hSection, SE_KERNEL_OBJECT, DACL_SECURITY_INFORMATION, 0, 0, ByVal pNewDacl, 0妖城在线论坛) O8 [# d. k# k& }6 [ E
妖城在线论坛) k% x! |3 J6 L/ r
CleanUp:bbs.mocwww.com* _6 e& [, m- K0 q5 z" |; q, M
LocalFree pSDbbs.mocwww.com/ j0 Z, U0 e, k" R! ^& _
LocalFree pNewDacl " c" v6 h3 ^% ]" H$ N- h魔力私服,最新魔力宝贝私服技术交流End Sub 5 U# I( g; Q) o; P# u妖城在线论坛bbs.mocwww.com& f- R& r% H2 H; J3 @6 R t/ w2 I
Private Function OpenPhysicalMemory() As Long : C h( i; E7 ]) V魔力私服,最新魔力宝贝私服技术交流Dim Status As Long—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート) @8 P6 k \( i( h" d2 n, ?
Dim PhysmemString As UNICODE_STRING * K! t; f% Q' i) E3 S3 x0 D! s( H pbbs.mocwww.comDim Attributes As OBJECT_ATTRIBUTES魔力私服,最新魔力宝贝私服技术交流) P! N' Z+ q. c6 Z. W1 Z
妖城在线论坛2 B' B: D! k9 W3 R& }
RtlInitUnicodeString PhysmemString, StrPtr("\Device\PhysicalMemory") ! z7 h H; a2 u/ Z9 V, b8 ]- Pbbs.mocwww.comAttributes.Length = Len(Attributes) 1 @/ C: J& Y; A' w2 G妖城在线论坛Attributes.RootDirectory = 0 $ O5 a! Y2 z" @! B0 P魔力私服,最新魔力宝贝私服技术交流Attributes.ObjectName = VarPtr(PhysmemString)魔力私服,最新魔力宝贝私服技术交流6 z4 U k6 ^* g4 |1 Z# O
Attributes.Attributes = 0魔力私服,最新魔力宝贝私服技术交流, u5 p, H2 \& r4 `) ]0 B' H
Attributes.SecurityDeor = 0 8 @$ B9 ~; b" g( X5 H9 Q% {魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表Attributes.SecurityQualityOfService = 0 4 `9 s O! |& N8 A H. v. `5 N& j2 z6 x; t妖城在线论坛 2 ]. C2 _4 k$ Y8 |2 JStatus = ZwOpenSection(g_hMPM, SECTION_MAP_READ Or SECTION_MAP_WRITE, Attributes) 9 `/ K$ f# }2 X2 `) L% }妖城在线论坛If Status = STATUS_ACCESS_DENIED Then T+ Y3 x6 t/ T! f; o& R* a魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表Status = ZwOpenSection(g_hMPM, READ_CONTROL Or WRITE_DAC, Attributes)3 X) w2 Y. S# S
SetPhyscialMemorySectionCanBeWrited g_hMPMbbs.mocwww.com( b; z4 Z N3 j3 L+ Q
CloseHandle g_hMPM1 B( H" \7 N+ b& _- h
Status = ZwOpenSection(g_hMPM, SECTION_MAP_READ Or SECTION_MAP_WRITE, Attributes) 5 b3 p+ U" d2 p- |; g5 ~End If—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート- K; N3 G5 k; ]; T7 P; f
) M6 {+ z: o7 [7 h8 M gbbs.mocwww.comDim lDirectoty As Longbbs.mocwww.com# D/ p1 g5 ~6 y4 ]5 w
verinfo.dwOSVersionInfoSize = Len(verinfo)—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート$ v+ ~3 O5 m) N$ I" M
If (GetVersionEx(verinfo)) <> 0 Then魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表5 T& ]4 }6 I/ x, [
If verinfo.dwPlatformId = 2 Then魔力私服,最新魔力宝贝私服技术交流1 T9 }# d6 p8 ]* D
If verinfo.dwMajorVersion = 5 Then ' _ P3 Y# ~% o8 f4 \' ~$ h* S& {0 L妖城在线论坛Select Case verinfo.dwMinorVersion F0 J* D; Y g% g魔力私服,最新魔力宝贝私服技术交流Case 0 % j8 b M @6 ~5 t& X6 t( W魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表lDirectoty = &H30000 3 R E; u" f9 } K& E9 E& F魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表Case 1 6 |4 A9 F/ K& ?! }魔力私服,最新魔力宝贝私服技术交流lDirectoty = &H39000 : b) P) l; p+ V. q* r# B2 Ybbs.mocwww.comEnd Select $ P$ k4 W( _: N# N/ F9 ^妖城在线论坛End If8 c \/ Y5 Q! s
End If: u6 V; [/ M' f2 Y$ f& Z4 G
End If—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート" z5 m( x0 H3 s* ^/ P: q
: A* b1 c2 m! ?4 ]bbs.mocwww.comIf Status = 0 Then 5 ]' A6 x9 Z& K; ~g_pMapPhysicalMemory = MapViewOfFile(g_hMPM, 4, 0, lDirectoty, &H1000)$ l5 z. I% k" W& O
If g_pMapPhysicalMemory <> 0 Then OpenPhysicalMemory = g_hMPM—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート! H |# P/ ^: f# _, \
End If( M _4 G. r; E/ @$ G- e, F3 X
End Function—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート' S# m) f9 z! U# ^
妖城在线论坛9 P1 ~; @& G. q1 ]# l
Private Function LinearToPhys(BaseAddress As Long, addr As Long) As Long—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート" ]3 P' X' T3 e1 D+ y7 y
Dim VAddr As Long, PGDE As Long, PTE As Long, PAddr As Long : Y; M& D$ c- v! l7 A+ S2 I魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表Dim lTemp As Long & |4 T. L, z4 N' ^+ ^1 q) @妖城在线论坛* _; k# h1 v1 m+ c) _
VAddr = addr . V+ ]* f1 F2 ] I# J) S- NCopyMemory aByte(0), VAddr, 4 9 p# I+ f( l- L% x魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表lTemp = Fix(ByteArrToLong(aByte) / (2 ^ 22))妖城在线论坛6 e/ t# s Q2 z: k$ g) m: F# ~. H
魔力私服,最新魔力宝贝私服技术交流1 @9 K9 G* n5 A3 O8 L) n, \
PGDE = BaseAddress + lTemp * 4魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表- g; O2 K: f& p( r: g8 d
CopyMemory PGDE, ByVal PGDE, 4 3 b- V6 b# M; l' `魔力私服,最新魔力宝贝私服技术交流bbs.mocwww.com- K H* y# z9 Q+ s* u' q
If (PGDE And 1) <> 0 Then ) C9 w5 G5 n/ T" C- M( BlTemp = PGDE And &H803 e# k' ?4 S/ b# {, W. `/ x2 B
If lTemp <> 0 Then 4 H" z7 J3 d( V$ f3 v6 R2 G, W妖城在线论坛PAddr = (PGDE And &HFFC00000) + (VAddr And &H3FFFFF) 2 H( J; n7 Z9 Z, Y& e7 w) g2 Z魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表Else魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表) Y6 H2 y* c$ m, T: q
PGDE = MapViewOfFile(g_hMPM, 4, 0, PGDE And &HFFFFF000, &H1000) & Y- p# R7 f# ?* F( W" J T魔力私服,最新魔力宝贝私服技术交流lTemp = (VAddr And &H3FF000) / (2 ^ 12) - D* K0 Z; P, K妖城在线论坛PTE = PGDE + lTemp * 4 9 u* h+ n w1 ^8 {; gCopyMemory PTE, ByVal PTE, 4 * C) Z6 @7 S" Jbbs.mocwww.com 7 n" S c, e; E( O8 u% `; {$ S魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表If (PTE And 1) <> 0 Then妖城在线论坛0 d8 v. q' q- q" d3 ], U4 }/ q7 P* _
PAddr = (PTE And &HFFFFF000) + (VAddr And &HFFF) * A- w2 V3 E! }: W; Q* sbbs.mocwww.comUnmapViewOfFile PGDE魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表, N: z: i& b8 e% j( {
End If ( e& b% \: G! r6 ?! {9 B+ N% W—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートEnd If魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表0 }7 \/ G4 y% i* J" g1 Z4 [
End If+ u! W2 d2 N/ a9 W/ s& n
# ]8 ]) w1 h! e8 l% u魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表LinearToPhys = PAddrbbs.mocwww.com, k" F( H) D: }3 g$ w; t
End Function - z6 R$ M' {: q; }—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート h2 p- ]+ O8 f2 H0 ~Private Function GetData(addr As Long) As Long 1 n8 T' h' z( q D" Lbbs.mocwww.comDim phys As Long, tmp As Long, ret As Long魔力私服,最新魔力宝贝私服技术交流 e& ~7 {. l# g0 ~1 @
5 G9 k; U; c; Q3 Q妖城在线论坛phys = LinearToPhys(g_pMapPhysicalMemory, addr)bbs.mocwww.com u! J6 E$ W* A0 E. e, Q+ V! S& v, D
tmp = MapViewOfFile(g_hMPM, 4, 0, phys And &HFFFFF000, &H1000) " ^* Y( x$ P1 k魔力私服,最新魔力宝贝私服技术交流If tmp <> 0 Then & b+ {0 Z1 O6 @4 Y2 H- ]5 W4 rbbs.mocwww.comret = tmp + ((phys And &HFFF) / (2 ^ 2)) * 4魔力私服,最新魔力宝贝私服技术交流1 l& g/ U$ W1 _. U# O* D
CopyMemory ret, ByVal ret, 4魔力私服,最新魔力宝贝私服技术交流( V* @& y6 n% t7 `6 p5 ~- \
& r+ r( v* S- T9 K( U
UnmapViewOfFile tmp妖城在线论坛1 U9 T* B& ^. W
GetData = ret魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表+ Y; f& j( L, ]1 }4 W$ E! `3 W
End If 0 a1 s- s% s/ N& V妖城在线论坛End Function . v! ]% u3 I0 U9 |6 q8 G+ n—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表: I$ N( j2 o7 S* S! s. R
Private Function SetData(ByVal addr As Long, ByVal data As Long) As Boolean 3 y7 q" |9 v5 [9 ?2 M, T) e2 m1 l; |魔力私服,最新魔力宝贝私服技术交流Dim phys As Long, tmp As Long, x As Long魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表! s; E" `. q# _
' m) } p3 g u7 T0 S4 B" t—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲートphys = LinearToPhys(g_pMapPhysicalMemory, addr) ( Y$ ]% V' k* U2 ~# J妖城在线论坛tmp = MapViewOfFile(g_hMPM, SECTION_MAP_WRITE, 0, phys And &HFFFFF000, &H1000)魔力私服,最新魔力宝贝私服技术交流1 [& C( _1 T, E$ _9 |* @
If tmp <> 0 Then魔力私服,最新魔力宝贝私服技术交流' m. n- l" b. w" V7 \) S( K9 s% \
x = tmp + ((phys And &HFFF) / (2 ^ 2)) * 4—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート: [0 |+ X" K# j/ f! g- R t2 o
CopyMemory ByVal x, data, 4 / S0 b% K& x1 o4 X# O4 h& [# K—魔力私服,魔力宝贝私服技术,DELPHI编程,魔力寶貝, 魔力宝贝, 크로스게이트,クロスゲート魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表3 W# b5 H/ U f, C2 l/ }$ M! p6 b
UnmapViewOfFile tmp ; k0 p$ s2 z+ \$ o7 ibbs.mocwww.comSetData = True $ J2 p a2 H9 g. R. s! a9 _( r" HEnd If 2 J- X$ y) M$ t& v N2 E8 r魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表End Function ! g) A5 T0 Y0 F2 Y& B9 h/ S9 \bbs.mocwww.com. ^5 w3 E9 `, A+ ^
Private Function ByteArrToLong(inByte() As Byte) As Double : H6 r3 H* _( a) Y% b" k; l魔力私服,最新魔力宝贝私服技术交流Dim I As Integer魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表; q" D6 f) `; M
For I = 0 To 3魔力私服,最新魔力私服,魔力宝贝私服,魔力宝贝私服技术,魔力宝贝私服,私服架设技术,妖城,FLASH,电影,黑客,网络,网吧,破解,入侵,注册表( s. N6 _. ^& u" j( B- A0 U. c
ByteArrToLong = ByteArrToLong + inByte(I) * (&H100 ^ I)bbs.mocwww.com! N7 m4 E& g2 ^: f2 W/ r
Next I 8 | u3 y/ ^% ~0 @ }魔力私服,最新魔力宝贝私服技术交流End Function0 V6 p. D3 H! y4 k