.版本 2ID = 进程取ID (“qq.exe”, )
内存操作.打开进程 (ID)
内存地址 = 内存操作.创建内存 (65536)
内存操作.写入 (内存地址, { 96, 139, 116, 36, 32, 139, 127, 4, 51, 192, 138, 15, 138, 87, 1, 64, 71, 131, 248, 32, 115, 31, 128, 249, 123, 117, 239, 128, 250, 34, 117, 234, 136, 14, 70, 138, 15, 136, 14, 71, 128, 249, 93, 117, 243, 138, 87, 254, 128, 250, 125, 117, 235, 139, 68, 36, 36, 137, 68, 36, 252, 51, 255, 137, 62, 97, 131, 196, 8, 80, 141, 77, 148, 81, 87, 83, 139, 206, 255, 100, 36, 228 }, ) ' 这是我写的一段汇编代码像这样 在指定进程中申请内存空间并写入 在C#中如何表示?
内存操作.打开进程 (ID)
内存地址 = 内存操作.创建内存 (65536)
内存操作.写入 (内存地址, { 96, 139, 116, 36, 32, 139, 127, 4, 51, 192, 138, 15, 138, 87, 1, 64, 71, 131, 248, 32, 115, 31, 128, 249, 123, 117, 239, 128, 250, 34, 117, 234, 136, 14, 70, 138, 15, 136, 14, 71, 128, 249, 93, 117, 243, 138, 87, 254, 128, 250, 125, 117, 235, 139, 68, 36, 36, 137, 68, 36, 252, 51, 255, 137, 62, 97, 131, 196, 8, 80, 141, 77, 148, 81, 87, 83, 139, 206, 255, 100, 36, 228 }, ) ' 这是我写的一段汇编代码像这样 在指定进程中申请内存空间并写入 在C#中如何表示?
WriteProcessMemory api
看内存补丁怎么写,那边是c/c++的搞法,不过换到俺们c#基本是一样的手段,自己看把,不多解释。这类玩意,不推广,不建议,有兴趣自己学。
http://www.pediy.com