经分析,内存的&H4869E5 和 &H4869E6 中分别存放了 FA 和 B0 对应汉字的 "跟" 的ascii -18182 的16进制数据但是我用vb读取出来的总是-20230转换为HEX就成了 FFFFB0FA 了.. 总是倒着...我想把从内存里读取的数据转换为汉字....怎么来做呀..谢谢了读取内存的函数是这样写的Private Function DuNeiCun(thwnd As Long, lpADDress As Long, ByVal n As Byte) As Integer
' 声明一些需要的变量 进程句柄 读取的地址 读取的长度
Dim hwnd As Long ' 储存 FindWindow 函数返回的句柄
Dim pid As Long ' 储存进程标识符( Process Id )
Dim pHandle As Long ' 储存进程句柄
hwnd = thwnd
' 取得进程标识符
GetWindowThreadProcessId hwnd, pid
' 使用进程标识符取得进程句柄
pHandle = OpenProcess(PROCESS_ALL_ACCESS, False, pid)
' 在内存地址中读取数据
ReadProcessMemory pHandle, lpADDress, ByVal VarPtr(DuNeiCun), n, 0&
' 关闭进程句柄
CloseHandle pHandle
End Function
' 声明一些需要的变量 进程句柄 读取的地址 读取的长度
Dim hwnd As Long ' 储存 FindWindow 函数返回的句柄
Dim pid As Long ' 储存进程标识符( Process Id )
Dim pHandle As Long ' 储存进程句柄
hwnd = thwnd
' 取得进程标识符
GetWindowThreadProcessId hwnd, pid
' 使用进程标识符取得进程句柄
pHandle = OpenProcess(PROCESS_ALL_ACCESS, False, pid)
' 在内存地址中读取数据
ReadProcessMemory pHandle, lpADDress, ByVal VarPtr(DuNeiCun), n, 0&
' 关闭进程句柄
CloseHandle pHandle
End Function
解决方案 »
- 关于数据库问题,请教高手,能留个EMAIL吗?
- 使用 InstallShield 打包 Active Report 2.0 需要引用什么库?
- mshflexgrid中的数据导入sql server 数据库的问题。
- inputbox问题
- 关于多媒体数据库中文件的存取问题~ ACCESS(分不够可以再给~!)
- [求助]vb菜鸟问题---程序运行不了,希望ggjj能给予解决(毕业设计)
- 如何自动生成汉字的声母?急急急,请各位多帮忙,多谢,多谢!
- 哪错了?请指教!!
- 如何将一个bmp或jpg文件中的黑点转换成信息
- VB+SQL 数据写入数据库的问题
- 急问:要在PixtureBox中做一个能够改变大小的框,有什么办法啊?
- access的怪问题,我就这么多分了,全给了
ReadProcessMemory pHandle, lpADDress, ByVal s, 2, 0&
debug.print s