首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

怎么取某程序内存地址的值

2013-01-11 
如何取某程序内存地址的值?假设进程名是a.exe,地址在OD显示是00415a,如何调用系统api获取这个进程这个地址

如何取某程序内存地址的值?
假设进程名是a.exe,地址在OD显示是00415a,如何调用系统api获取这个进程这个地址的值?
求代码,学习下
[解决办法]
孺子不可教也,有空你还是学一下基本计算机原理把

 ReadProcessMemory(hProcess, (IntPtr)baseAddress, buf, 256, IntPtr.Zero); //将制定内存中的值读入缓冲区  
                string temp = System.Text.Encoding.Default.GetString(buf);  
                string[] str = temp.Split('\0'); 

计算机在内存也就只认得0和1,根本不认得啥字符串还是int,所以翻译工作你自己来。俺们管不了 

热点排行