Вверх ↑
Ответов: 1343
Рейтинг: 31
#1: 2014-10-22 19:45:53 ЛС | профиль | цитата
Лови MemoryHack

пример MemoryHack
Add(EntryPoint,2953706,154,147)
{
Width=326
Height=190
Point(doText)
link(onError,14432100:doShow,[])
}
Add(MemoryHack,13732908,98,147)
{
link(onReadByte,8855946:doWork2,[])
link(onResult,8855946:doWork3,[(144,160)])
link(ProcessName,16419579:Text,[])
link(Offset,14209586:.IntPtr,[(111,132)(139,132)])
link(Value,14356740:Result,[(118,138)(181,138)])
}
Add(Button,4424160,21,140)
{
Left=75
Top=120
Text="Read"
Point(onClick)
link(onClick,7656824:doEvent1,[])
}
Add(TextBox,16419579,98,49)
{
Left=115
Top=40
Text="HiAsm"
Lines=[]
Point(doText)
Point(Text)
Point(data)
}
Add(MessageBox,14432100,196,154)
{
}
Add(IntPtr,14209586,133,91)
{
Constructor=2
Point(value32)
Point(doConstructor)
link(value32,1884940:Value,[])
}
Add(NumericUpDown,1884940,140,49)
{
Left=115
Top=65
Width=100
Maximum="100000000"
}
Add(Hub,7656824,63,140)
{
link(onEvent1,14209586:doConstructor,[(91,146)(91,104)])
link(onEvent2,13732908:doReadByte,[])
}
Add(Button,10500620,21,175)
{
Left=180
Top=120
Text="Write"
Point(onClick)
link(onClick,13732908:doWriteByte,[(84,181)(84,160)])
}
Add(HubEx,8855946,140,147)
{
link(onEvent,2953706:doText,[])
}
Add(NumericUpDown,12381363,175,49)
{
Left=115
Top=90
Width=100
Text="255"
Maximum="255"
Value="255"
}
Add(Convertor,14356740,175,91)
{
Mode=0
link(Data,12381363:Value,[])
}
Add(Label,5980598,98,7)
{
Left=15
Top=45
Width=95
Text="Process name:"
TextAlign=2
Point(doText)
Point(onClick)
}
Add(Label,13936408,140,7)
{
Left=15
Top=70
Width=95
Text="Offset:"
TextAlign=2
Point(doText)
Point(onClick)
}
Add(Label,6023136,175,7)
{
Left=15
Top=95
Width=95
Text="Byte to write:"
TextAlign=2
Point(doText)
Point(onClick)

ashkalov писал(а):
с виндовс API я не дружу


ну, дружить не обязательно, но ладить надо
вот ещё такая штука есть, правда это уже будет как плагин, но вдруг понравится MemoryTools такую штуку можно прикрутить думаю ко всем пакетам виндовым
карма: 2

0