首页
社区
课程
招聘
求助:用WriteProcessMemory函数碰到问题.
发表于: 2006-11-6 11:52 3967

求助:用WriteProcessMemory函数碰到问题.

2006-11-6 11:52
3967
Declare Function WriteProcessMemory Lib "kernel32" (ByVal hProcess As Long, ByVal lpBaseAddress As Any, ByVal lpBuffer As Any, ByVal nSize As Long, lpNumberOfBytesWritten As Long) As Long
我用了上面的声明,然后下面的命令写数据到内存中
WriteProcessMemory hProcess,lpBaseAddress,lpBuffer,nSize,0&
当我的lpBuffer数据类型是string时,写入是成功的,但当我的数据类型是其它的类型时,写入就不成功。不知道是为什么?还提示说是函数未声明。
当我把声明中的lpBuffer As Any改为lpBuffer As long (我所要写入的数据类型也是long),关于函数未声明的错误提示是没有了,但写入还是不成功。
哪位高手熟悉这个函数的用法,请指点下

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

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
哪位大侠指点下啊
2006-11-6 19:52
0
雪    币: 325
活跃值: (97)
能力值: ( LV13,RANK:530 )
在线值:
发帖
回帖
粉丝
3
Byref
很久没有用VB了
不知道参考传递是不是这样写的
2006-11-6 21:19
0
游客
登录 | 注册 方可回帖
返回
//