
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)
}