首页
社区
课程
招聘
一般网络游戏在连接成功后进入游戏,原来启动文件打开的窗口那去了?
发表于: 2004-8-14 15:27 4907

一般网络游戏在连接成功后进入游戏,原来启动文件打开的窗口那去了?

2004-8-14 15:27
4907
谁告诉我下,这里是怎么实现的,用了那些API?

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 1
支持
分享
最新回复 (6)
雪    币: 519
活跃值: (1223)
能力值: ( LV12,RANK:650 )
在线值:
发帖
回帖
粉丝
2
???看不明白
2004-8-14 16:17
0
雪    币: 13089
活跃值: (4087)
能力值: ( LV15,RANK:1673 )
在线值:
发帖
回帖
粉丝
3
启动程序调用 CreateProcess 打开游戏窗口,之后就退出了...
2004-8-14 19:10
0
雪    币: 547
活跃值: (2195)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
4
网络游戏作弊
方法?哪里找
2004-8-19 13:57
0
雪    币: 209
活跃值: (40)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
00402860   .  51 56 57 6A 0>ASCII "QVWj",0
00402865   .  68 82000000   PUSH 82                                  ; |Attributes = HIDDEN|NORMAL
0040286A   .  6A 02         PUSH 2                                   ; |Mode = CREATE_ALWAYS
0040286C   .  6A 00         PUSH 0                                   ; |pSecurity = NULL
0040286E   .  6A 00         PUSH 0                                   ; |ShareMode = 0
00402870   .  68 00000040   PUSH 40000000                            ; |Access = GENERIC_WRITE
00402875   .  8BF9          MOV EDI,ECX                              ; |
00402877   .  68 E4E14200   PUSH GTH.0042E1E4                        ; |FileName = "./data/core.pack"
0040287C   .  FF15 B8704200 CALL DWORD PTR DS:[<&KERNEL32.CreateFile>; \CreateFileA
00402882   .  8BF0          MOV ESI,EAX
00402884   .  8D4424 08     LEA EAX,DWORD PTR SS:[ESP+8]
00402888   .  6A 00         PUSH 0                                   ; /pOverlapped = NULL
0040288A   .  50            PUSH EAX                                 ; |pBytesWritten
0040288B   .  6A 07         PUSH 7                                   ; |nBytesToWrite = 7
0040288D   .  68 DCE14200   PUSH GTH.0042E1DC                        ; |Buffer = GTH.0042E1DC
00402892   .  56            PUSH ESI                                 ; |hFile
00402893   .  FF15 F0704200 CALL DWORD PTR DS:[<&KERNEL32.WriteFile>>; \WriteFile
00402899   .  56            PUSH ESI                                 ; /hObject
0040289A   .  FF15 58724200 CALL DWORD PTR DS:[<&KERNEL32.CloseHandl>; \CloseHandle
004028A0   .  6A 01         PUSH 1                                   ; /IsShown = 1
004028A2   .  6A 00         PUSH 0                                   ; |DefDir = NULL
004028A4   .  6A 00         PUSH 0                                   ; |Parameters = NULL
004028A6   .  68 D0E14200   PUSH GTH.0042E1D0                        ; |FileName = "client.exe"
004028AB   .  6A 00         PUSH 0                                   ; |Operation = NULL
004028AD   .  6A 00         PUSH 0                                   ; |hWnd = NULL
004028AF   .  FF15 80724200 CALL DWORD PTR DS:[<&SHELL32.ShellExecut>; \ShellExecuteA
004028B5   .  8B4F 1C       MOV ECX,DWORD PTR DS:[EDI+1C]
004028B8   .  6A 00         PUSH 0                                   ; /lParam = 0
004028BA   .  6A 00         PUSH 0                                   ; |wParam = 0
004028BC   .  6A 10         PUSH 10                                  ; |Message = WM_CLOSE
004028BE   .  51            PUSH ECX                                 ; |hWnd
004028BF   .  FF15 3C744200 CALL DWORD PTR DS:[<&USER32.SendMessageA>; \SendMessageA
004028C5   .  5F            POP EDI
004028C6   .  5E            POP ESI
004028C7   .  59            POP ECX
004028C8   .  C3            RETN

例如呃段例子
2004-8-24 11:12
0
雪    币: 209
活跃值: (40)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
把咣?主程序client.exe整用ShellExecuteA,然後SendMessageA
WM_CLOSE把自己?死
2004-8-24 11:13
0
雪    币: 203
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
厉害,如何找到的这些代码.

我想要改一个程序,能让他双开!

可能这些会有用的.只是不知道如何改程序!
2004-8-25 15:49
0
游客
登录 | 注册 方可回帖
返回
//