- UID
- 3311698
- 主题
- 9
- 阅读权限
- 20
- 帖子
- 164
- 精华
- 0
- 积分
- 103
- 金钱
- 2402
- 荣誉
- 2
- 人气
- 5
- 在线时间
- 1124 小时
- 评议
- 0
- 帖子
- 164
- 精华
- 0
- 积分
- 103
- 金钱
- 2402
- 荣誉
- 2
- 人气
- 5
- 评议
- 0
|
Process[] PinballProcessID = Process.GetProcessesByName("San12");
if (PinballProcessID.Length != 0)
{
IntPtr handle = SystemUtil.OpenProcess(0x1F0FFF, 0, PinballProcessID[0].Id);
byte[] lastName = new byte[8];
byte[] firstName = new byte[8];
int address = 0x371E260;
for (int i = 0; i < 100; i++)
{
SystemUtil.ReadProcessMemory(handle, address, lastName, 8, new IntPtr(0));
SystemUtil.ReadProcessMemory(handle, address + 0x5, firstName, 8, new IntPtr(0));
address = address + 0x108;
this.richTextBox1.AppendText(Encoding.GetEncoding("Shift_JIS").GetString(firstName));
this.richTextBox1.AppendText(Encoding.GetEncoding("Shift_JIS").GetString(lastName));
this.richTextBox1.AppendText(Environment.NewLine);
}
}
上面是SAN12日文版武将名称的,为啥有些武将的名子读出来显示不了,
阿会喃
伊籍
尹賞
尹黙
于禁
衛 <-这家伙的名就读出来啥也不显示,贴到这里就变成了..
袁胤
各位大侠,谁帮帮我撒。。像这类日文游戏的文本是怎么读的?为啥我看别人做的修改器就不会有这个问题?而且还都是简体的。。把有的名子都可以显示全。。
帮帮我怎么搞,谢了。 |
|