Facebook Sharer
选择您要替换的背景颜色:
【农历新年】背景图片:
个性化设定
 注册  找回密码
查看: 2391|回复: 8
打印 上一主题 下一主题

Visual Basic 问题~!!

[复制链接]

9

主题

0

好友

1347

积分

黄金长老

Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8

跳转到指定楼层
1#
发表于 2010-6-22 11:45 AM |只看该作者 |倒序浏览
本帖最后由 weiwei8 于 2010-6-22 11:47 AM 编辑

本人对VB一窍不通,想请各路高手指导下~


纯粹是想学习~~

这个是游戏完美世界,站立坐下的一个小VB原始码,我试了后还是运作不到。



建立專案後放兩個按鈕
'填入下面原始碼
'至於clsASM請自己網路上面找

Private Sub Command1_Click() '起立

Dim hWnd As Long
dim pid as long

hWnd = FindWindow("ElementClient Window", "Element Client")
GetWindowThreadProcessId hWnd, pid
Dim asm As New clsASM

'5B19F0
'5D0890
'58D860*****
'5B3E50


With asm                             '  asm
     .Pushad
     '.Mov_EAX Val(Text1.Text)
     '.Mov_EBX H58D860
     .Mov_EBX H5D08D0
     .Call_EBX
     .Popad                          '  popad
     .Ret
End With                             '  end
asm.Run_ASM pid

End Sub


Private Sub Command2_Click()  '坐下
Dim hWnd As Long
dim pid as long

hWnd = FindWindow("ElementClient Window", "Element Client")
GetWindowThreadProcessId hWnd, pid
Dim asm As New clsASM

'5B19F0
'5D0890*****
'58D860
'5B3E50


With asm                             '  asm
     .Pushad
     '.Mov_EAX Val(Text1.Text)
     .Mov_EBX H5D0890               'CALL elementc.005BB3D0
     .Call_EBX
     .Popad                          '  popad
     .Ret
End With                             '  end
asm.Run_ASM pid

End Sub



我照着做还是不行









马服的 elementclient 是连在一起的 不知道我需要更改成连在一起吗??





当我开了游戏要试看的时候
系统说这里有问题 Dim asm As New clsASM

这段好像过不到,是我的clsASM不对吗?




收藏收藏0

57

主题

18

好友

1万

积分

无敌名嘴

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

2#
发表于 2010-6-22 10:04 PM |只看该作者
你有clsASM的class文件吗?没有的话,肯定error的。


回复

使用道具 举报

6

主题

0

好友

397

积分

超级会员

Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

3#
发表于 2010-6-23 08:39 AM |只看该作者
本帖最后由 weeming21 于 2010-6-23 08:43 AM 编辑

clsASM.cls 存在不?


回复

使用道具 举报

13

主题

0

好友

2113

积分

白金长老

Rank: 10

4#
发表于 2010-6-24 12:15 AM |只看该作者
每个version 都会update patch
那么那个的 memory block 的 data 肯定会 换了地址

GetWindowThreadProcessId hWnd, pid
你肯定 位存 里的是 存对的东西吗??


回复

使用道具 举报

9

主题

0

好友

1347

积分

黄金长老

Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8

5#
发表于 2010-7-26 10:59 AM |只看该作者
你有clsASM的class文件吗?没有的话,肯定error的。
TSHsoft 发表于 2010-6-22 10:04 PM



   
真的是没有喔~~

要怎么写呢??


回复

使用道具 举报

9

主题

0

好友

1347

积分

黄金长老

Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8

6#
发表于 2010-7-26 10:59 AM |只看该作者
clsASM.cls 存在不?
weeming21 发表于 2010-6-23 08:39 AM



    没有存在 TT


回复

使用道具 举报

9

主题

0

好友

1347

积分

黄金长老

Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8Rank: 8

7#
发表于 2010-7-26 11:01 AM |只看该作者
每个version 都会update patch
那么那个的 memory block 的 data 肯定会 换了地址

GetWindowThreadP ...
goodday 发表于 2010-6-24 12:15 AM



    哇~~ 这个就不知道要怎么找了,‘
这篇我是COPY来学习的。


回复

使用道具 举报

57

主题

18

好友

1万

积分

无敌名嘴

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

8#
发表于 2010-7-26 09:54 PM |只看该作者
下面是clsASM.cls的源代码的下载地址

http://rapidshare.com/files/409176929/clsASM.cls


回复

使用道具 举报

62

主题

5

好友

3715

积分

本站名嘴

Rank: 11Rank: 11

9#
发表于 2010-7-31 07:34 PM |只看该作者
大佬goodday的意思是他的address不会一样的,patch了过后就会改


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

JBTALKS.CC |联系我们 |隐私政策 |Share

GMT+8, 2024-7-3 01:26 AM , Processed in 0.116222 second(s), 27 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

Ultra High-performance Dedicated Server powered by iCore Technology Sdn. Bhd.
Domain Registration | Web Hosting | Email Hosting | Forum Hosting | ECShop Hosting | Dedicated Server | Colocation Services
本论坛言论纯属发表者个人意见,与本论坛立场无关
Copyright © 2003-2012 JBTALKS.CC All Rights Reserved
合作联盟网站:
JBTALKS 马来西亚中文论坛 | JBTALKS我的空间 | ICORE TECHNOLOGY SDN. BHD.
回顶部