mirror of
https://github.com/cheat-engine/cheat-engine
synced 2026-08-15 02:26:08 -04:00
1619 lines
44 KiB
Text
1619 lines
44 KiB
Text
object MemoryBrowser: TMemoryBrowser
|
|
Left = 812
|
|
Height = 578
|
|
Top = 215
|
|
Width = 716
|
|
HelpContext = 12
|
|
Caption = 'Memory Viewer'
|
|
ClientHeight = 558
|
|
ClientWidth = 716
|
|
Menu = MainMenu1
|
|
OnActivate = FormActivate
|
|
OnClose = FormClose
|
|
OnCreate = FormCreate
|
|
OnDestroy = FormDestroy
|
|
OnResize = FormResize
|
|
OnShow = FormShow
|
|
Position = poScreenCenter
|
|
LCLVersion = '1.6.4.0'
|
|
object Splitter1: TSplitter
|
|
Cursor = crVSplit
|
|
Left = 0
|
|
Height = 5
|
|
Top = 300
|
|
Width = 716
|
|
Align = alTop
|
|
AutoSnap = False
|
|
Beveled = True
|
|
Color = clBtnFace
|
|
OnCanResize = Splitter1CanResize
|
|
OnMoved = Splitter1Moved
|
|
ParentColor = False
|
|
ResizeAnchor = akTop
|
|
end
|
|
object Panel1: TPanel
|
|
Left = 0
|
|
Height = 300
|
|
Top = 0
|
|
Width = 716
|
|
Align = alTop
|
|
BevelOuter = bvNone
|
|
ClientHeight = 300
|
|
ClientWidth = 716
|
|
TabOrder = 0
|
|
OnResize = Panel1Resize
|
|
object Splitter2: TSplitter
|
|
Left = 496
|
|
Height = 300
|
|
Top = 0
|
|
Width = 5
|
|
Align = alRight
|
|
OnMoved = Splitter2Moved
|
|
ResizeAnchor = akRight
|
|
Visible = False
|
|
end
|
|
object Panel5: TPanel
|
|
Left = 0
|
|
Height = 300
|
|
Top = 0
|
|
Width = 496
|
|
Align = alClient
|
|
BevelOuter = bvNone
|
|
TabOrder = 0
|
|
OnClick = Panel5Click
|
|
end
|
|
object RegisterView: TPanel
|
|
Left = 501
|
|
Height = 300
|
|
Top = 0
|
|
Width = 215
|
|
Align = alRight
|
|
ClientHeight = 300
|
|
ClientWidth = 215
|
|
TabOrder = 1
|
|
Visible = False
|
|
object ScrollBox1: TScrollBox
|
|
Left = 1
|
|
Height = 298
|
|
Top = 1
|
|
Width = 213
|
|
HorzScrollBar.Page = 204
|
|
HorzScrollBar.Range = 177
|
|
VertScrollBar.Page = 294
|
|
VertScrollBar.Range = 279
|
|
VertScrollBar.Tracking = True
|
|
Align = alClient
|
|
AutoScroll = False
|
|
ClientHeight = 294
|
|
ClientWidth = 209
|
|
Font.Name = 'Courier New'
|
|
ParentFont = False
|
|
TabOrder = 0
|
|
OnClick = ScrollBox1Click
|
|
OnResize = ScrollBox1Resize
|
|
object Label14: TLabel
|
|
AnchorSideLeft.Control = ScrollBox1
|
|
AnchorSideTop.Control = ScrollBox1
|
|
Left = 8
|
|
Height = 18
|
|
Top = 0
|
|
Width = 100
|
|
BorderSpacing.Left = 8
|
|
Caption = 'Registers:'
|
|
ParentColor = False
|
|
end
|
|
object Shape1: TShape
|
|
AnchorSideLeft.Control = Label14
|
|
AnchorSideTop.Control = Label14
|
|
AnchorSideTop.Side = asrBottom
|
|
AnchorSideRight.Control = Label14
|
|
AnchorSideRight.Side = asrBottom
|
|
Left = 8
|
|
Height = 2
|
|
Top = 19
|
|
Width = 100
|
|
Anchors = [akTop, akLeft, akRight]
|
|
BorderSpacing.Top = 1
|
|
Brush.Color = clBlack
|
|
OnChangeBounds = Shape1ChangeBounds
|
|
end
|
|
object Label15: TLabel
|
|
AnchorSideLeft.Control = Panel2
|
|
AnchorSideLeft.Side = asrBottom
|
|
AnchorSideTop.Control = ScrollBox1
|
|
Left = 143
|
|
Height = 18
|
|
Top = 0
|
|
Width = 50
|
|
BorderSpacing.Left = 15
|
|
Caption = 'Flags'
|
|
ParentColor = False
|
|
end
|
|
object Shape2: TShape
|
|
AnchorSideLeft.Control = Label15
|
|
AnchorSideTop.Control = Shape1
|
|
AnchorSideRight.Control = Label15
|
|
AnchorSideRight.Side = asrBottom
|
|
Left = 143
|
|
Height = 2
|
|
Top = 19
|
|
Width = 50
|
|
Anchors = [akTop, akLeft, akRight]
|
|
Brush.Color = clBlack
|
|
end
|
|
object Label16: TLabel
|
|
AnchorSideLeft.Control = Label14
|
|
AnchorSideTop.Control = Panel2
|
|
AnchorSideTop.Side = asrBottom
|
|
Left = 8
|
|
Height = 18
|
|
Top = 204
|
|
Width = 170
|
|
BorderSpacing.Top = 5
|
|
Caption = 'Segment Registers'
|
|
ParentColor = False
|
|
end
|
|
object Shape3: TShape
|
|
AnchorSideLeft.Control = Label14
|
|
AnchorSideTop.Control = Label16
|
|
AnchorSideTop.Side = asrBottom
|
|
AnchorSideRight.Control = Label16
|
|
AnchorSideRight.Side = asrBottom
|
|
Left = 8
|
|
Height = 2
|
|
Top = 222
|
|
Width = 170
|
|
Anchors = [akTop, akLeft, akRight]
|
|
Brush.Color = clBlack
|
|
OnChangeBounds = Shape3ChangeBounds
|
|
end
|
|
object sbShowFloats: TButton
|
|
AnchorSideTop.Side = asrCenter
|
|
AnchorSideRight.Side = asrBottom
|
|
Left = 185
|
|
Height = 32
|
|
Top = 128
|
|
Width = 22
|
|
Anchors = [akTop, akRight]
|
|
Caption = '>'
|
|
OnClick = sbShowFloatsClick
|
|
TabOrder = 0
|
|
end
|
|
object Panel2: TPanel
|
|
AnchorSideLeft.Control = Shape1
|
|
AnchorSideTop.Control = Shape1
|
|
AnchorSideTop.Side = asrBottom
|
|
Left = 8
|
|
Height = 178
|
|
Top = 21
|
|
Width = 120
|
|
AutoSize = True
|
|
BevelOuter = bvNone
|
|
ChildSizing.VerticalSpacing = 2
|
|
ChildSizing.Layout = cclLeftToRightThenTopToBottom
|
|
ChildSizing.ControlsPerLine = 1
|
|
ClientHeight = 178
|
|
ClientWidth = 120
|
|
TabOrder = 1
|
|
object EAXLabel: TLabel
|
|
Cursor = crHandPoint
|
|
Left = 0
|
|
Height = 18
|
|
Top = 0
|
|
Width = 120
|
|
Caption = 'EAX 00000000'
|
|
ParentColor = False
|
|
PopupMenu = pmRegisters
|
|
OnClick = EAXLabelDblClick
|
|
OnMouseDown = RegisterMouseDown
|
|
end
|
|
object EBXlabel: TLabel
|
|
Tag = 1
|
|
Cursor = crHandPoint
|
|
Left = 0
|
|
Height = 18
|
|
Top = 20
|
|
Width = 120
|
|
Caption = 'EBX 00000000'
|
|
ParentColor = False
|
|
PopupMenu = pmRegisters
|
|
OnClick = EAXLabelDblClick
|
|
OnMouseDown = RegisterMouseDown
|
|
end
|
|
object ECXlabel: TLabel
|
|
Tag = 2
|
|
Cursor = crHandPoint
|
|
Left = 0
|
|
Height = 18
|
|
Top = 40
|
|
Width = 120
|
|
Caption = 'ECX 00000000'
|
|
ParentColor = False
|
|
PopupMenu = pmRegisters
|
|
OnClick = EAXLabelDblClick
|
|
OnMouseDown = RegisterMouseDown
|
|
end
|
|
object EDXlabel: TLabel
|
|
Tag = 3
|
|
Cursor = crHandPoint
|
|
Left = 0
|
|
Height = 18
|
|
Top = 60
|
|
Width = 120
|
|
Caption = 'EDX 00000000'
|
|
ParentColor = False
|
|
PopupMenu = pmRegisters
|
|
OnClick = EAXLabelDblClick
|
|
OnMouseDown = RegisterMouseDown
|
|
end
|
|
object ESIlabel: TLabel
|
|
Tag = 4
|
|
Cursor = crHandPoint
|
|
Left = 0
|
|
Height = 18
|
|
Top = 80
|
|
Width = 120
|
|
Caption = 'ESI 00000000'
|
|
ParentColor = False
|
|
PopupMenu = pmRegisters
|
|
OnClick = EAXLabelDblClick
|
|
OnMouseDown = RegisterMouseDown
|
|
end
|
|
object EDIlabel: TLabel
|
|
Tag = 5
|
|
Cursor = crHandPoint
|
|
Left = 0
|
|
Height = 18
|
|
Top = 100
|
|
Width = 120
|
|
Caption = 'EDI 00000000'
|
|
ParentColor = False
|
|
PopupMenu = pmRegisters
|
|
OnClick = EAXLabelDblClick
|
|
OnMouseDown = RegisterMouseDown
|
|
end
|
|
object EBPlabel: TLabel
|
|
Tag = 6
|
|
Cursor = crHandPoint
|
|
Left = 0
|
|
Height = 18
|
|
Top = 120
|
|
Width = 120
|
|
Caption = 'EBP 00000000'
|
|
ParentColor = False
|
|
PopupMenu = pmRegisters
|
|
OnClick = EAXLabelDblClick
|
|
OnMouseDown = RegisterMouseDown
|
|
end
|
|
object ESPlabel: TLabel
|
|
Tag = 7
|
|
Cursor = crHandPoint
|
|
Left = 0
|
|
Height = 18
|
|
Top = 140
|
|
Width = 120
|
|
Caption = 'ESP 00000000'
|
|
ParentColor = False
|
|
PopupMenu = pmRegisters
|
|
OnClick = EAXLabelDblClick
|
|
OnMouseDown = RegisterMouseDown
|
|
end
|
|
object EIPlabel: TLabel
|
|
Tag = 8
|
|
Cursor = crHandPoint
|
|
Left = 0
|
|
Height = 18
|
|
Top = 160
|
|
Width = 120
|
|
Caption = 'EIP 00000000'
|
|
ParentColor = False
|
|
PopupMenu = pmRegisters
|
|
OnClick = EAXLabelDblClick
|
|
OnMouseDown = RegisterMouseDown
|
|
end
|
|
end
|
|
object Panel6: TPanel
|
|
AnchorSideLeft.Control = Shape3
|
|
AnchorSideTop.Control = Shape3
|
|
AnchorSideTop.Side = asrBottom
|
|
Left = 8
|
|
Height = 118
|
|
Top = 224
|
|
Width = 70
|
|
AutoSize = True
|
|
BevelOuter = bvNone
|
|
ChildSizing.VerticalSpacing = 2
|
|
ChildSizing.Layout = cclLeftToRightThenTopToBottom
|
|
ChildSizing.ControlsPerLine = 1
|
|
ClientHeight = 118
|
|
ClientWidth = 70
|
|
TabOrder = 2
|
|
object CSLabel: TLabel
|
|
Tag = 9
|
|
Cursor = crHandPoint
|
|
Left = 0
|
|
Height = 18
|
|
Top = 0
|
|
Width = 70
|
|
Caption = 'CS 0000'
|
|
ParentColor = False
|
|
OnClick = EAXLabelDblClick
|
|
end
|
|
object SSlabel: TLabel
|
|
Tag = 10
|
|
Cursor = crHandPoint
|
|
Left = 0
|
|
Height = 18
|
|
Top = 20
|
|
Width = 70
|
|
Caption = 'SS 0000'
|
|
ParentColor = False
|
|
OnClick = EAXLabelDblClick
|
|
end
|
|
object DSLabel: TLabel
|
|
Tag = 11
|
|
Cursor = crHandPoint
|
|
Left = 0
|
|
Height = 18
|
|
Top = 40
|
|
Width = 70
|
|
Caption = 'DS 0000'
|
|
ParentColor = False
|
|
OnClick = EAXLabelDblClick
|
|
end
|
|
object ESlabel: TLabel
|
|
Tag = 12
|
|
Cursor = crHandPoint
|
|
Left = 0
|
|
Height = 18
|
|
Top = 60
|
|
Width = 70
|
|
Caption = 'ES 0000'
|
|
ParentColor = False
|
|
OnClick = EAXLabelDblClick
|
|
end
|
|
object FSlabel: TLabel
|
|
Tag = 13
|
|
Cursor = crHandPoint
|
|
Left = 0
|
|
Height = 18
|
|
Top = 80
|
|
Width = 70
|
|
Caption = 'FS 0000'
|
|
ParentColor = False
|
|
OnClick = EAXLabelDblClick
|
|
end
|
|
object GSlabel: TLabel
|
|
Tag = 14
|
|
Cursor = crHandPoint
|
|
Left = 0
|
|
Height = 18
|
|
Top = 100
|
|
Width = 70
|
|
Caption = 'GS 0000'
|
|
ParentColor = False
|
|
OnClick = EAXLabelDblClick
|
|
end
|
|
end
|
|
object Panel7: TPanel
|
|
AnchorSideLeft.Control = Shape2
|
|
AnchorSideTop.Control = Shape2
|
|
AnchorSideTop.Side = asrBottom
|
|
Left = 143
|
|
Height = 138
|
|
Top = 21
|
|
Width = 40
|
|
AutoSize = True
|
|
BevelOuter = bvNone
|
|
ChildSizing.VerticalSpacing = 2
|
|
ChildSizing.Layout = cclLeftToRightThenTopToBottom
|
|
ChildSizing.ControlsPerLine = 1
|
|
ClientHeight = 138
|
|
ClientWidth = 40
|
|
TabOrder = 3
|
|
object oflabel: TLabel
|
|
Tag = 26
|
|
AnchorSideTop.Side = asrBottom
|
|
Left = 0
|
|
Height = 18
|
|
Top = 0
|
|
Width = 40
|
|
Caption = 'OF 0'
|
|
ParentColor = False
|
|
OnClick = EAXLabelDblClick
|
|
OnDblClick = EAXLabelDblClick
|
|
end
|
|
object dflabel: TLabel
|
|
Tag = 25
|
|
AnchorSideTop.Side = asrBottom
|
|
Left = 0
|
|
Height = 18
|
|
Top = 20
|
|
Width = 40
|
|
Caption = 'DF 0'
|
|
ParentColor = False
|
|
OnClick = EAXLabelDblClick
|
|
OnDblClick = EAXLabelDblClick
|
|
end
|
|
object sflabel: TLabel
|
|
Tag = 24
|
|
AnchorSideTop.Side = asrBottom
|
|
Left = 0
|
|
Height = 18
|
|
Top = 40
|
|
Width = 40
|
|
Caption = 'SF 0'
|
|
ParentColor = False
|
|
OnClick = EAXLabelDblClick
|
|
OnDblClick = EAXLabelDblClick
|
|
end
|
|
object zflabel: TLabel
|
|
Tag = 23
|
|
AnchorSideTop.Side = asrBottom
|
|
Left = 0
|
|
Height = 18
|
|
Top = 60
|
|
Width = 40
|
|
Caption = 'ZF 0'
|
|
ParentColor = False
|
|
OnClick = EAXLabelDblClick
|
|
OnDblClick = EAXLabelDblClick
|
|
end
|
|
object aflabel: TLabel
|
|
Tag = 22
|
|
AnchorSideTop.Side = asrBottom
|
|
Left = 0
|
|
Height = 18
|
|
Top = 80
|
|
Width = 40
|
|
Caption = 'AF 0'
|
|
ParentColor = False
|
|
OnClick = EAXLabelDblClick
|
|
OnDblClick = EAXLabelDblClick
|
|
end
|
|
object pflabel: TLabel
|
|
Tag = 21
|
|
AnchorSideTop.Side = asrBottom
|
|
Left = 0
|
|
Height = 18
|
|
Top = 100
|
|
Width = 40
|
|
Caption = 'PF 0'
|
|
ParentColor = False
|
|
OnClick = EAXLabelDblClick
|
|
OnDblClick = EAXLabelDblClick
|
|
end
|
|
object cflabel: TLabel
|
|
Tag = 20
|
|
AnchorSideLeft.Side = asrBottom
|
|
Left = 0
|
|
Height = 18
|
|
Top = 120
|
|
Width = 40
|
|
Caption = 'CF 0'
|
|
ParentColor = False
|
|
OnClick = EAXLabelDblClick
|
|
end
|
|
end
|
|
end
|
|
end
|
|
end
|
|
object Panel4: TPanel
|
|
Left = 0
|
|
Height = 253
|
|
Top = 305
|
|
Width = 716
|
|
Align = alClient
|
|
BevelOuter = bvNone
|
|
BorderWidth = 1
|
|
ClientHeight = 253
|
|
ClientWidth = 716
|
|
TabOrder = 1
|
|
object Splitter3: TSplitter
|
|
Left = 500
|
|
Height = 251
|
|
Top = 1
|
|
Width = 5
|
|
Align = alRight
|
|
Color = clBtnFace
|
|
ParentColor = False
|
|
ResizeAnchor = akRight
|
|
Visible = False
|
|
end
|
|
object Panel3: TPanel
|
|
Left = 1
|
|
Height = 251
|
|
Top = 1
|
|
Width = 499
|
|
Align = alClient
|
|
BevelOuter = bvNone
|
|
TabOrder = 0
|
|
end
|
|
object pnlStacktrace: TPanel
|
|
Left = 505
|
|
Height = 251
|
|
Top = 1
|
|
Width = 210
|
|
Align = alRight
|
|
BevelInner = bvLowered
|
|
ClientHeight = 251
|
|
ClientWidth = 210
|
|
PopupMenu = pmStacktrace
|
|
TabOrder = 1
|
|
Visible = False
|
|
object lvStacktraceData: TListView
|
|
Left = 2
|
|
Height = 247
|
|
Hint = 'Shows the current stack.'#13#10'Tip: When doubleclicking the value and it represents an address, then you can hold shift to make it show in the disassembler, and ctrl to make it show in the memory view. Else Cheat Engine will guess it for you based on if it''s executable memory or not'
|
|
Top = 2
|
|
Width = 206
|
|
Align = alClient
|
|
AutoWidthLastColumn = True
|
|
Columns = <
|
|
item
|
|
Caption = 'Address'
|
|
Width = 80
|
|
end
|
|
item
|
|
Caption = 'DWORD'
|
|
Width = 80
|
|
end
|
|
item
|
|
Caption = 'Value'
|
|
Width = 42
|
|
end>
|
|
DragKind = dkDock
|
|
HideSelection = False
|
|
MultiSelect = True
|
|
OwnerData = True
|
|
ParentShowHint = False
|
|
PopupMenu = pmStacktrace
|
|
ReadOnly = True
|
|
RowSelect = True
|
|
ShowHint = True
|
|
TabOrder = 0
|
|
ViewStyle = vsReport
|
|
OnData = lvStacktraceDataData
|
|
OnDblClick = lvStacktraceDataDblClick
|
|
end
|
|
end
|
|
end
|
|
object memorypopup: TPopupMenu
|
|
OnPopup = memorypopupPopup
|
|
left = 120
|
|
top = 368
|
|
object Change1: TMenuItem
|
|
Caption = 'Edit'
|
|
OnClick = Change1Click
|
|
end
|
|
object Goto1: TMenuItem
|
|
Caption = 'Goto address'
|
|
OnClick = Goto1Click
|
|
end
|
|
object miHVBack: TMenuItem
|
|
Caption = 'Back'
|
|
ShortCut = 8
|
|
OnClick = miHVBackClick
|
|
end
|
|
object miHVFollow: TMenuItem
|
|
Caption = 'Follow'
|
|
ShortCut = 32
|
|
OnClick = miHVFollowClick
|
|
end
|
|
object Search1: TMenuItem
|
|
Caption = 'Search memory...'
|
|
ShortCut = 16454
|
|
OnClick = Search1Click
|
|
end
|
|
object MenuItem11: TMenuItem
|
|
Caption = 'Search for accessible strings'
|
|
OnClick = MenuItem11Click
|
|
end
|
|
object N13: TMenuItem
|
|
Caption = '-'
|
|
end
|
|
object Cut1: TMenuItem
|
|
Caption = 'Copy to clipboard'
|
|
ShortCut = 16451
|
|
OnClick = Cut1Click
|
|
end
|
|
object Pastefromclipboard1: TMenuItem
|
|
Caption = 'Paste from clipboard'
|
|
ShortCut = 16464
|
|
OnClick = Pastefromclipboard1Click
|
|
end
|
|
object N15: TMenuItem
|
|
Caption = '-'
|
|
end
|
|
object DisplayType1: TMenuItem
|
|
Caption = 'Display Type'
|
|
object dispBytes: TMenuItem
|
|
AutoCheck = True
|
|
Caption = 'Byte hex'
|
|
Checked = True
|
|
GroupIndex = 3
|
|
RadioItem = True
|
|
ShortCut = 16433
|
|
OnClick = DisplayTypeClick
|
|
end
|
|
object dispChar: TMenuItem
|
|
Tag = 1
|
|
AutoCheck = True
|
|
Caption = 'Byte decimal'
|
|
GroupIndex = 3
|
|
RadioItem = True
|
|
ShortCut = 16434
|
|
OnClick = DisplayTypeClick
|
|
end
|
|
object dispWords: TMenuItem
|
|
Tag = 2
|
|
AutoCheck = True
|
|
Caption = '2 Byte hex'
|
|
GroupIndex = 3
|
|
RadioItem = True
|
|
ShortCut = 16435
|
|
OnClick = DisplayTypeClick
|
|
end
|
|
object dispShorts: TMenuItem
|
|
Tag = 3
|
|
AutoCheck = True
|
|
Caption = '2 Byte decimal'
|
|
GroupIndex = 3
|
|
RadioItem = True
|
|
ShortCut = 16436
|
|
OnClick = DisplayTypeClick
|
|
end
|
|
object dispDwords: TMenuItem
|
|
Tag = 4
|
|
AutoCheck = True
|
|
Caption = '4 Byte hex'
|
|
GroupIndex = 3
|
|
RadioItem = True
|
|
ShortCut = 16437
|
|
OnClick = DisplayTypeClick
|
|
end
|
|
object dispInts: TMenuItem
|
|
Tag = 5
|
|
AutoCheck = True
|
|
Caption = '4 Byte decimal'
|
|
GroupIndex = 3
|
|
RadioItem = True
|
|
ShortCut = 16438
|
|
OnClick = DisplayTypeClick
|
|
end
|
|
object dispQwords: TMenuItem
|
|
Tag = 6
|
|
AutoCheck = True
|
|
Caption = '8 Byte hex'
|
|
GroupIndex = 3
|
|
RadioItem = True
|
|
ShortCut = 16439
|
|
OnClick = DisplayTypeClick
|
|
end
|
|
object DispLongs: TMenuItem
|
|
Tag = 7
|
|
AutoCheck = True
|
|
Caption = '8 Byte decimal'
|
|
GroupIndex = 3
|
|
RadioItem = True
|
|
ShortCut = 16440
|
|
OnClick = DisplayTypeClick
|
|
end
|
|
object dispFloat: TMenuItem
|
|
Tag = 8
|
|
AutoCheck = True
|
|
Caption = 'Float'
|
|
GroupIndex = 3
|
|
RadioItem = True
|
|
ShortCut = 16441
|
|
OnClick = DisplayTypeClick
|
|
end
|
|
object dispDouble: TMenuItem
|
|
Tag = 9
|
|
AutoCheck = True
|
|
Caption = 'Double'
|
|
GroupIndex = 3
|
|
RadioItem = True
|
|
ShortCut = 16432
|
|
OnClick = DisplayTypeClick
|
|
end
|
|
end
|
|
object MenuItem21: TMenuItem
|
|
Caption = 'Text Encoding'
|
|
object miTextEncodingAscii: TMenuItem
|
|
AutoCheck = True
|
|
Caption = 'Ascii'
|
|
Checked = True
|
|
GroupIndex = 1
|
|
RadioItem = True
|
|
OnClick = miTextEncodingClick
|
|
end
|
|
object miTextEncodingUTF8: TMenuItem
|
|
AutoCheck = True
|
|
Caption = 'UTF-8'
|
|
GroupIndex = 1
|
|
RadioItem = True
|
|
OnClick = miTextEncodingClick
|
|
end
|
|
object miTextEncoding16: TMenuItem
|
|
AutoCheck = True
|
|
Caption = 'UTF-16'
|
|
GroupIndex = 1
|
|
RadioItem = True
|
|
OnClick = miTextEncodingClick
|
|
end
|
|
end
|
|
object miSeperators: TMenuItem
|
|
Caption = 'Seperators'
|
|
object miSepEvery2Bytes: TMenuItem
|
|
Tag = 2
|
|
AutoCheck = True
|
|
Caption = '2 Bytes'
|
|
GroupIndex = 2
|
|
RadioItem = True
|
|
ShortCut = 49201
|
|
OnClick = miSepClick
|
|
end
|
|
object miSepEvery4Bytes: TMenuItem
|
|
Tag = 4
|
|
AutoCheck = True
|
|
Caption = '4 Bytes'
|
|
GroupIndex = 2
|
|
RadioItem = True
|
|
ShortCut = 49202
|
|
OnClick = miSepClick
|
|
end
|
|
object miSepEvery8Bytes: TMenuItem
|
|
Tag = 8
|
|
AutoCheck = True
|
|
Caption = '8 Bytes'
|
|
Checked = True
|
|
GroupIndex = 2
|
|
RadioItem = True
|
|
ShortCut = 49203
|
|
OnClick = miSepClick
|
|
end
|
|
end
|
|
object miLockRowsize: TMenuItem
|
|
Caption = 'Lock current rowsize'
|
|
OnClick = miLockRowsizeClick
|
|
end
|
|
object miShowRelative: TMenuItem
|
|
AutoCheck = True
|
|
Caption = 'Show relative addresses'
|
|
ShortCut = 16397
|
|
OnClick = miShowRelativeClick
|
|
end
|
|
object MenuItem16: TMenuItem
|
|
Caption = '-'
|
|
Visible = False
|
|
end
|
|
object MenuItem17: TMenuItem
|
|
Caption = 'Generate structure from datastream and template'
|
|
Visible = False
|
|
OnClick = MenuItem17Click
|
|
end
|
|
object MenuItem15: TMenuItem
|
|
Caption = 'Overlay with structure'
|
|
Visible = False
|
|
end
|
|
object MenuItem3: TMenuItem
|
|
Caption = '-'
|
|
end
|
|
object MenuItem9: TMenuItem
|
|
Caption = 'Change fade timer'
|
|
OnClick = MenuItem9Click
|
|
end
|
|
object miLock: TMenuItem
|
|
Caption = 'Link with other hexview'
|
|
end
|
|
object miShowDifference: TMenuItem
|
|
Caption = 'Show difference'
|
|
end
|
|
object N1: TMenuItem
|
|
Caption = '-'
|
|
end
|
|
object Addthisaddresstothelist1: TMenuItem
|
|
Caption = 'Add this address to the list'
|
|
OnClick = Addthisaddresstothelist1Click
|
|
end
|
|
object Makepagewritable1: TMenuItem
|
|
Caption = 'Make page writable'
|
|
OnClick = Makepagewritable1Click
|
|
end
|
|
object MenuItem4: TMenuItem
|
|
Caption = 'Data Breakpoint'
|
|
object MenuItem6: TMenuItem
|
|
Caption = 'Break on Write'
|
|
OnClick = MenuItem6Click
|
|
end
|
|
object MenuItem5: TMenuItem
|
|
Caption = 'Break on Access'
|
|
OnClick = MenuItem5Click
|
|
end
|
|
object MenuItem7: TMenuItem
|
|
Caption = '-'
|
|
end
|
|
object MenuItem8: TMenuItem
|
|
Caption = 'Break and trace'
|
|
OnClick = MenuItem8Click
|
|
end
|
|
object miFindWhatAccesses: TMenuItem
|
|
Caption = 'Find out what accesses this address'
|
|
OnClick = miFindWhatAccessesClick
|
|
end
|
|
object miFindWhatWrites: TMenuItem
|
|
Caption = 'Find out what writes this address'
|
|
OnClick = miFindWhatWritesClick
|
|
end
|
|
end
|
|
object miDeleteBP: TMenuItem
|
|
Caption = 'Delete Breakpoint'
|
|
OnClick = miDeleteBPClick
|
|
end
|
|
end
|
|
object debuggerpopup: TPopupMenu
|
|
OnPopup = debuggerpopupPopup
|
|
left = 112
|
|
top = 176
|
|
object Gotoaddress1: TMenuItem
|
|
Caption = 'Go to address'
|
|
OnClick = Gotoaddress1Click
|
|
end
|
|
object Back1: TMenuItem
|
|
Caption = 'Back'
|
|
ShortCut = 8
|
|
OnClick = Back1Click
|
|
end
|
|
object Follow1: TMenuItem
|
|
Caption = 'Follow'
|
|
ShortCut = 32
|
|
Visible = False
|
|
OnClick = Follow1Click
|
|
end
|
|
object MenuItem23: TMenuItem
|
|
Caption = 'Set/Unset bookmark'
|
|
object miSetBookmark0: TMenuItem
|
|
Caption = 'Bookmark 0'
|
|
ShortCut = 49200
|
|
OnClick = SetBookmarkClick
|
|
end
|
|
object miSetBookmark1: TMenuItem
|
|
Tag = 1
|
|
Caption = 'Bookmark 1'
|
|
ShortCut = 49201
|
|
OnClick = SetBookmarkClick
|
|
end
|
|
object miSetBookmark2: TMenuItem
|
|
Tag = 2
|
|
Caption = 'Bookmark 2'
|
|
ShortCut = 49202
|
|
OnClick = SetBookmarkClick
|
|
end
|
|
object miSetBookmark3: TMenuItem
|
|
Tag = 3
|
|
Caption = 'Bookmark 3'
|
|
ShortCut = 49203
|
|
OnClick = SetBookmarkClick
|
|
end
|
|
object miSetBookmark4: TMenuItem
|
|
Tag = 4
|
|
Caption = 'Bookmark 4'
|
|
ShortCut = 49204
|
|
OnClick = SetBookmarkClick
|
|
end
|
|
object miSetBookmark5: TMenuItem
|
|
Tag = 5
|
|
Caption = 'Bookmark 5'
|
|
ShortCut = 49205
|
|
OnClick = SetBookmarkClick
|
|
end
|
|
object miSetBookmark6: TMenuItem
|
|
Tag = 6
|
|
Caption = 'Bookmark 6'
|
|
ShortCut = 49206
|
|
OnClick = SetBookmarkClick
|
|
end
|
|
object miSetBookmark7: TMenuItem
|
|
Tag = 7
|
|
Caption = 'Bookmark 7'
|
|
ShortCut = 49207
|
|
OnClick = SetBookmarkClick
|
|
end
|
|
object miSetBookmark8: TMenuItem
|
|
Tag = 8
|
|
Caption = 'Bookmark 8'
|
|
ShortCut = 49208
|
|
OnClick = SetBookmarkClick
|
|
end
|
|
object miSetBookmark9: TMenuItem
|
|
Tag = 9
|
|
Caption = 'Bookmark 9'
|
|
ShortCut = 49209
|
|
OnClick = SetBookmarkClick
|
|
end
|
|
end
|
|
object MenuItem24: TMenuItem
|
|
Caption = 'Goto bookmark'
|
|
object miGotoBookmark0: TMenuItem
|
|
Caption = 'Bookmark 0'
|
|
ShortCut = 16432
|
|
OnClick = GotoBookmarkClick
|
|
end
|
|
object miGotoBookmark1: TMenuItem
|
|
Tag = 1
|
|
Caption = 'Bookmark 1'
|
|
ShortCut = 16433
|
|
OnClick = GotoBookmarkClick
|
|
end
|
|
object miGotoBookmark2: TMenuItem
|
|
Tag = 2
|
|
Caption = 'Bookmark 2'
|
|
ShortCut = 16434
|
|
OnClick = GotoBookmarkClick
|
|
end
|
|
object miGotoBookmark3: TMenuItem
|
|
Tag = 3
|
|
Caption = 'Bookmark 3'
|
|
ShortCut = 16435
|
|
OnClick = GotoBookmarkClick
|
|
end
|
|
object miGotoBookmark4: TMenuItem
|
|
Tag = 4
|
|
Caption = 'Bookmark 4'
|
|
ShortCut = 16436
|
|
OnClick = GotoBookmarkClick
|
|
end
|
|
object miGotoBookmark5: TMenuItem
|
|
Tag = 5
|
|
Caption = 'Bookmark 5'
|
|
ShortCut = 16437
|
|
OnClick = GotoBookmarkClick
|
|
end
|
|
object miGotoBookmark6: TMenuItem
|
|
Tag = 6
|
|
Caption = 'Bookmark 6'
|
|
ShortCut = 16438
|
|
OnClick = GotoBookmarkClick
|
|
end
|
|
object miGotoBookmark7: TMenuItem
|
|
Tag = 7
|
|
Caption = 'Bookmark 7'
|
|
ShortCut = 16439
|
|
OnClick = GotoBookmarkClick
|
|
end
|
|
object miGotoBookmark8: TMenuItem
|
|
Tag = 8
|
|
Caption = 'Bookmark 8'
|
|
ShortCut = 16440
|
|
OnClick = GotoBookmarkClick
|
|
end
|
|
object miGotoBookmark9: TMenuItem
|
|
Tag = 9
|
|
Caption = 'Bookmark 9'
|
|
ShortCut = 16441
|
|
OnClick = GotoBookmarkClick
|
|
end
|
|
end
|
|
object N2: TMenuItem
|
|
Caption = '-'
|
|
end
|
|
object miReplacewithnops: TMenuItem
|
|
Caption = 'Replace with code that does nothing'
|
|
OnClick = miReplacewithnopsClick
|
|
end
|
|
object miAddToTheCodelist: TMenuItem
|
|
Caption = 'Add to the code list'
|
|
OnClick = miAddToTheCodelistClick
|
|
end
|
|
object Assemble1: TMenuItem
|
|
Caption = 'Assemble'
|
|
OnClick = Assemble1Click
|
|
end
|
|
object Copytoclipboard1: TMenuItem
|
|
Caption = 'Copy to clipboard'
|
|
object CopyBytesAndOpcodes: TMenuItem
|
|
Caption = 'Bytes+Opcodes'
|
|
Default = True
|
|
OnClick = CopyBytesAndOpcodesClick
|
|
end
|
|
object copyBytes: TMenuItem
|
|
Tag = 1
|
|
Caption = 'Bytes'
|
|
OnClick = CopyBytesAndOpcodesClick
|
|
end
|
|
object copyOpcodes: TMenuItem
|
|
Tag = 2
|
|
Caption = 'Opcodes'
|
|
OnClick = CopyBytesAndOpcodesClick
|
|
end
|
|
object miCopyBytesOnly: TMenuItem
|
|
Tag = 3
|
|
Caption = 'Bytes only (no address)'
|
|
ShortCut = 49219
|
|
OnClick = miCopyBytesOnlyClick
|
|
end
|
|
end
|
|
object N7: TMenuItem
|
|
Caption = '-'
|
|
end
|
|
object Changestateofregisteratthislocation1: TMenuItem
|
|
Caption = 'Change register at this location'
|
|
OnClick = Changestateofregisteratthislocation1Click
|
|
end
|
|
object miTogglebreakpoint: TMenuItem
|
|
Caption = 'Toggle breakpoint'
|
|
OnClick = miTogglebreakpointClick
|
|
end
|
|
object Breakandtraceinstructions1: TMenuItem
|
|
Caption = 'Break and trace instructions'
|
|
OnClick = Breakandtraceinstructions1Click
|
|
end
|
|
object Findoutwhataddressesthisinstructionaccesses1: TMenuItem
|
|
Caption = 'Find out what addresses this instruction accesses'
|
|
OnClick = Findoutwhataddressesthisinstructionaccesses1Click
|
|
end
|
|
object miConditionalBreak: TMenuItem
|
|
Caption = 'Set/Change break condition'
|
|
OnClick = miConditionalBreakClick
|
|
end
|
|
object MenuItem1: TMenuItem
|
|
Caption = '-'
|
|
end
|
|
object MenuItem2: TMenuItem
|
|
Caption = 'Select current function'
|
|
OnClick = MenuItem2Click
|
|
end
|
|
object miUserdefinedComment: TMenuItem
|
|
Caption = 'Set/Change comment'
|
|
ShortCut = 16397
|
|
OnClick = miUserdefinedCommentClick
|
|
end
|
|
object miUserDefinedHeader: TMenuItem
|
|
Caption = 'Set/Change header'
|
|
OnClick = miUserDefinedHeaderClick
|
|
end
|
|
end
|
|
object Timer2: TTimer
|
|
Interval = 100
|
|
OnTimer = Timer2Timer
|
|
left = 272
|
|
top = 32
|
|
end
|
|
object MainMenu1: TMainMenu
|
|
left = 120
|
|
top = 8
|
|
object File1: TMenuItem
|
|
Caption = 'File'
|
|
object Newwindow1: TMenuItem
|
|
Caption = 'New window'
|
|
OnClick = Newwindow1Click
|
|
end
|
|
object Loadsymbolfile1: TMenuItem
|
|
Caption = 'Load symbol file'
|
|
Visible = False
|
|
end
|
|
object Savedisassemledoutput1: TMenuItem
|
|
Caption = 'Save disassembled output'
|
|
OnClick = Savedisassemledoutput1Click
|
|
end
|
|
object N14: TMenuItem
|
|
Caption = '-'
|
|
end
|
|
object Setsymbolsearchpath1: TMenuItem
|
|
Caption = 'Set symbol searchpath'
|
|
OnClick = Setsymbolsearchpath1Click
|
|
end
|
|
object MenuItem13: TMenuItem
|
|
Caption = '-'
|
|
end
|
|
object MenuItem12: TMenuItem
|
|
Caption = 'Apply changes to file'
|
|
Visible = False
|
|
OnClick = MenuItem12Click
|
|
end
|
|
object N4: TMenuItem
|
|
Caption = '-'
|
|
Visible = False
|
|
end
|
|
object Savememoryregion1: TMenuItem
|
|
Caption = 'Save memory region'
|
|
ShortCut = 16467
|
|
OnClick = Savememoryregion1Click
|
|
end
|
|
object Loadmemolryregion1: TMenuItem
|
|
Caption = 'Load memory region'
|
|
ShortCut = 16463
|
|
OnClick = Loadmemolryregion1Click
|
|
end
|
|
object MenuItem19: TMenuItem
|
|
Caption = '-'
|
|
end
|
|
object MenuItem20: TMenuItem
|
|
Caption = 'Load trace'
|
|
OnClick = MenuItem20Click
|
|
end
|
|
end
|
|
object Search2: TMenuItem
|
|
Caption = 'Search'
|
|
object Findmemory1: TMenuItem
|
|
Caption = 'Find memory'
|
|
OnClick = Findmemory1Click
|
|
end
|
|
object Assemblycode1: TMenuItem
|
|
Caption = 'Find assembly code'
|
|
OnClick = Assemblycode1Click
|
|
end
|
|
end
|
|
object View1: TMenuItem
|
|
Caption = 'View'
|
|
object Stacktrace1: TMenuItem
|
|
Caption = 'Stacktrace'
|
|
OnClick = Stacktrace1Click
|
|
end
|
|
object MenuItem27: TMenuItem
|
|
Caption = 'Watchlist'
|
|
ShortCut = 16471
|
|
OnClick = MenuItem27Click
|
|
end
|
|
object Breakpointlist1: TMenuItem
|
|
Caption = 'Breakpointlist'
|
|
ShortCut = 16450
|
|
OnClick = Breakpointlist1Click
|
|
end
|
|
object Threadlist1: TMenuItem
|
|
Caption = 'Threadlist'
|
|
ShortCut = 16468
|
|
OnClick = Threadlist1Click
|
|
end
|
|
object Debugstrings1: TMenuItem
|
|
Caption = 'Debug strings'
|
|
ShortCut = 49220
|
|
OnClick = Debugstrings1Click
|
|
end
|
|
object miDebugEvents: TMenuItem
|
|
Caption = 'Debug events'
|
|
OnClick = miDebugEventsClick
|
|
end
|
|
object MenuItem25: TMenuItem
|
|
Caption = 'User write history'
|
|
OnClick = MenuItem25Click
|
|
end
|
|
object N5: TMenuItem
|
|
Caption = '-'
|
|
end
|
|
object miReferencedFunctions: TMenuItem
|
|
Caption = 'Referenced functions'
|
|
ShortCut = 49222
|
|
OnClick = miReferencedFunctionsClick
|
|
end
|
|
object Referencedstrings1: TMenuItem
|
|
Caption = 'Referenced strings'
|
|
ShortCut = 49234
|
|
OnClick = Referencedstrings1Click
|
|
end
|
|
object MenuItem10: TMenuItem
|
|
Caption = 'All strings'
|
|
OnClick = MenuItem10Click
|
|
end
|
|
object MemoryRegions1: TMenuItem
|
|
Caption = 'Memory Regions'
|
|
ShortCut = 16466
|
|
OnClick = MemoryRegions1Click
|
|
end
|
|
object Heaps1: TMenuItem
|
|
Caption = 'Heaplist'
|
|
ShortCut = 16456
|
|
OnClick = Heaps1Click
|
|
end
|
|
object N6: TMenuItem
|
|
Caption = '-'
|
|
end
|
|
object EnumeratedllsandSymbols1: TMenuItem
|
|
Caption = 'Enumerate DLL''s and Symbols'
|
|
ShortCut = 49235
|
|
OnClick = EnumeratedllsandSymbols1Click
|
|
end
|
|
object MenuItem18: TMenuItem
|
|
Caption = 'Graphical memory view'
|
|
OnClick = MenuItem18Click
|
|
end
|
|
object N10: TMenuItem
|
|
Caption = '-'
|
|
end
|
|
object Showsymbols1: TMenuItem
|
|
Caption = 'Show symbols'
|
|
Checked = True
|
|
OnClick = Showsymbols1Click
|
|
end
|
|
object Kernelmodesymbols1: TMenuItem
|
|
Caption = 'Kernelmode symbols'
|
|
OnClick = Kernelmodesymbols1Click
|
|
end
|
|
object Showmoduleaddresses1: TMenuItem
|
|
Caption = 'Show module addresses'
|
|
Checked = True
|
|
ShortCut = 16461
|
|
OnClick = Showmoduleaddresses1Click
|
|
end
|
|
object Symbolhandler1: TMenuItem
|
|
Caption = 'Userdefined symbols'
|
|
ShortCut = 16469
|
|
OnClick = Symbolhandler1Click
|
|
end
|
|
object Showvaluesofstaticaddresses1: TMenuItem
|
|
Caption = 'Show ''Comment'' row'
|
|
ShortCut = 16470
|
|
OnClick = Showvaluesofstaticaddresses1Click
|
|
end
|
|
object Jumplines1: TMenuItem
|
|
Caption = 'Jumplines'
|
|
object Showjumplines1: TMenuItem
|
|
Caption = 'Show jumplines'
|
|
Checked = True
|
|
Default = True
|
|
ShortCut = 49228
|
|
OnClick = Showjumplines1Click
|
|
end
|
|
object Onlyshowjumplineswithinrange1: TMenuItem
|
|
Caption = 'Only show jumplines within range'
|
|
Checked = True
|
|
OnClick = Onlyshowjumplineswithinrange1Click
|
|
end
|
|
end
|
|
object miDisassemblerType: TMenuItem
|
|
Caption = 'Disassembly output'
|
|
object miDisassemblyAutodetect: TMenuItem
|
|
AutoCheck = True
|
|
Caption = 'Autodetect'
|
|
Checked = True
|
|
Default = True
|
|
GroupIndex = 1
|
|
RadioItem = True
|
|
OnClick = miDisassemblyAutodetectClick
|
|
end
|
|
object miDisassembly32: TMenuItem
|
|
AutoCheck = True
|
|
Caption = '32-bit'
|
|
GroupIndex = 1
|
|
RadioItem = True
|
|
OnClick = miDisassemblyAutodetectClick
|
|
end
|
|
object miDisassembly64: TMenuItem
|
|
AutoCheck = True
|
|
Caption = '64-bit'
|
|
GroupIndex = 1
|
|
RadioItem = True
|
|
OnClick = miDisassemblyAutodetectClick
|
|
end
|
|
end
|
|
object miBinUtils: TMenuItem
|
|
Caption = 'BinUtils'
|
|
Visible = False
|
|
object miBinutilsSelect: TMenuItem
|
|
Tag = -1
|
|
AutoCheck = True
|
|
Caption = 'None'
|
|
Checked = True
|
|
RadioItem = True
|
|
OnClick = miBinutilsSelectClick
|
|
end
|
|
end
|
|
object miTextPreferences: TMenuItem
|
|
Caption = 'Preferences'
|
|
OnClick = miTextPreferencesClick
|
|
end
|
|
end
|
|
object Debug1: TMenuItem
|
|
Caption = 'Debug'
|
|
object Run1: TMenuItem
|
|
Caption = 'Run'
|
|
Enabled = False
|
|
ShortCut = 120
|
|
OnClick = Run1Click
|
|
end
|
|
object Step1: TMenuItem
|
|
Caption = 'Step'
|
|
Enabled = False
|
|
ShortCut = 118
|
|
OnClick = Step1Click
|
|
end
|
|
object StepOver1: TMenuItem
|
|
Caption = 'Step Over'
|
|
Enabled = False
|
|
ShortCut = 119
|
|
OnClick = StepOver1Click
|
|
end
|
|
object Executetillreturn1: TMenuItem
|
|
Caption = 'Execute till return'
|
|
Enabled = False
|
|
ShortCut = 8311
|
|
OnClick = Executetillreturn1Click
|
|
end
|
|
object Runtill1: TMenuItem
|
|
Caption = 'Run till...'
|
|
Enabled = False
|
|
ShortCut = 115
|
|
OnClick = Runtill1Click
|
|
end
|
|
object miSetAddress: TMenuItem
|
|
Caption = 'Set Address'
|
|
Enabled = False
|
|
ShortCut = 16499
|
|
OnClick = miSetAddressClick
|
|
end
|
|
object Setbreakpoint1: TMenuItem
|
|
Caption = 'Toggle breakpoint'
|
|
ShortCut = 116
|
|
OnClick = miTogglebreakpointClick
|
|
end
|
|
object N3: TMenuItem
|
|
Caption = '-'
|
|
Visible = False
|
|
end
|
|
object Continueanddetachdebugger1: TMenuItem
|
|
Caption = 'Continue and detach debugger'
|
|
Visible = False
|
|
OnClick = Continueanddetachdebugger1Click
|
|
end
|
|
object N16: TMenuItem
|
|
Caption = '-'
|
|
end
|
|
object Break1: TMenuItem
|
|
Caption = 'Break'
|
|
OnClick = Break1Click
|
|
end
|
|
end
|
|
object Extra1: TMenuItem
|
|
Caption = 'Tools'
|
|
object Reservememory1: TMenuItem
|
|
Caption = 'Allocate Memory'
|
|
ShortCut = 49229
|
|
OnClick = Reservememory1Click
|
|
end
|
|
object Scanforcodecaves1: TMenuItem
|
|
Caption = 'Scan for code caves'
|
|
ShortCut = 49219
|
|
OnClick = Scanforcodecaves1Click
|
|
end
|
|
object FillMemory1: TMenuItem
|
|
Caption = 'Fill Memory'
|
|
ShortCut = 57414
|
|
OnClick = FillMemory1Click
|
|
end
|
|
object CreateThread1: TMenuItem
|
|
Caption = 'Create Thread'
|
|
ShortCut = 49236
|
|
OnClick = CreateThread1Click
|
|
end
|
|
object N8: TMenuItem
|
|
Caption = '-'
|
|
end
|
|
object Dissectcode1: TMenuItem
|
|
Caption = 'Dissect code'
|
|
ShortCut = 16458
|
|
OnClick = Dissectcode1Click
|
|
end
|
|
object miDissectData: TMenuItem
|
|
Caption = 'Dissect data/structures old'
|
|
Visible = False
|
|
OnClick = miDissectDataClick
|
|
end
|
|
object miDissectData2: TMenuItem
|
|
Caption = 'Dissect data/structures'
|
|
ShortCut = 16452
|
|
OnClick = miDissectData2Click
|
|
end
|
|
object Disectwindow1: TMenuItem
|
|
Caption = 'Dissect window(s)'
|
|
ShortCut = 49239
|
|
OnClick = Disectwindow1Click
|
|
end
|
|
object DissectPEheaders1: TMenuItem
|
|
Caption = 'Dissect PE headers'
|
|
ShortCut = 16456
|
|
OnClick = DissectPEheaders1Click
|
|
end
|
|
object N12: TMenuItem
|
|
Caption = '-'
|
|
end
|
|
object Dissectdata1: TMenuItem
|
|
Caption = 'Pointer scan'
|
|
ShortCut = 16464
|
|
OnClick = Dissectdata1Click
|
|
end
|
|
object miPointerSpider: TMenuItem
|
|
Caption = 'Structure spider'
|
|
ShortCut = 49232
|
|
OnClick = miPointerSpiderClick
|
|
end
|
|
object MenuItem14: TMenuItem
|
|
Caption = 'Ultimap'
|
|
ShortCut = 49237
|
|
OnClick = MenuItem14Click
|
|
end
|
|
object MenuItem26: TMenuItem
|
|
Caption = 'Ultimap 2'
|
|
ShortCut = 24661
|
|
OnClick = MenuItem26Click
|
|
end
|
|
object MenuItem22: TMenuItem
|
|
Caption = 'Watch memory page access'
|
|
ShortCut = 24641
|
|
OnClick = MenuItem22Click
|
|
end
|
|
object Watchmemoryallocations1: TMenuItem
|
|
Caption = 'Watch memory allocations'
|
|
ShortCut = 24653
|
|
OnClick = Watchmemoryallocations1Click
|
|
end
|
|
object Findstaticpointers1: TMenuItem
|
|
Caption = 'Find static addresses'
|
|
ShortCut = 49235
|
|
OnClick = Findstaticpointers1Click
|
|
end
|
|
object miLuaEngine: TMenuItem
|
|
Caption = 'Lua Engine'
|
|
ShortCut = 16460
|
|
OnClick = miLuaEngineClick
|
|
end
|
|
object N11: TMenuItem
|
|
Caption = '-'
|
|
end
|
|
object InjectDLL1: TMenuItem
|
|
Caption = 'Inject DLL'
|
|
ShortCut = 16457
|
|
OnClick = InjectDLL1Click
|
|
end
|
|
object miGNUAssembler: TMenuItem
|
|
Caption = 'GNU Assembler'
|
|
ShortCut = 24641
|
|
Visible = False
|
|
OnClick = miGNUAssemblerClick
|
|
end
|
|
object AutoInject1: TMenuItem
|
|
Caption = 'Auto Assemble'
|
|
ShortCut = 16449
|
|
OnClick = AutoInject1Click
|
|
end
|
|
end
|
|
object Kerneltools1: TMenuItem
|
|
Caption = 'Kernel tools'
|
|
object Allocatenonpagedmemory1: TMenuItem
|
|
Caption = 'Allocate nonpaged memory'
|
|
OnClick = Allocatenonpagedmemory1Click
|
|
end
|
|
object Getaddress1: TMenuItem
|
|
Caption = 'Get address'
|
|
OnClick = Getaddress1Click
|
|
end
|
|
object Driverlist1: TMenuItem
|
|
Caption = 'Driver list'
|
|
OnClick = Driverlist1Click
|
|
end
|
|
object Sericedescriptortable1: TMenuItem
|
|
Caption = 'Service Descriptor Table'
|
|
OnClick = Sericedescriptortable1Click
|
|
end
|
|
object GDTlist1: TMenuItem
|
|
Caption = 'GDT list'
|
|
Visible = False
|
|
OnClick = GDTlist1Click
|
|
end
|
|
object IDTlist1: TMenuItem
|
|
Caption = 'IDT list'
|
|
OnClick = IDTlist1Click
|
|
end
|
|
object miPaging: TMenuItem
|
|
Caption = 'Paging'
|
|
OnClick = miPagingClick
|
|
end
|
|
end
|
|
object Plugins1: TMenuItem
|
|
Caption = 'Plugins'
|
|
Visible = False
|
|
end
|
|
end
|
|
object OpenMemory: TOpenDialog
|
|
DefaultExt = '.CEM'
|
|
Filter = 'Cheat Engine Memory file|*.CEM|All Files (*.*)|*.*'
|
|
FilterIndex = 0
|
|
left = 152
|
|
top = 80
|
|
end
|
|
object SaveDialog1: TSaveDialog
|
|
DefaultExt = '.txt'
|
|
Filter = 'textfiles (*.txt)|*.txt'
|
|
left = 184
|
|
top = 80
|
|
end
|
|
object OpenDllDialog: TOpenDialog
|
|
Title = 'Select the module you want to inject'
|
|
DefaultExt = '.dll'
|
|
Filter = 'Dll-file (*.dll)|*.dll|All files (*.*)|*.*'
|
|
left = 152
|
|
top = 104
|
|
end
|
|
object pmStacktrace: TPopupMenu
|
|
OnPopup = pmStacktracePopup
|
|
left = 536
|
|
top = 360
|
|
object All1: TMenuItem
|
|
Caption = 'Full stack'
|
|
GroupIndex = 1
|
|
OnClick = All1Click
|
|
end
|
|
object Modulesonly1: TMenuItem
|
|
Caption = 'Modules only'
|
|
GroupIndex = 1
|
|
OnClick = Modulesonly1Click
|
|
end
|
|
object Nonsystemmodulesonly1: TMenuItem
|
|
Caption = 'Non system modules only'
|
|
GroupIndex = 1
|
|
OnClick = Nonsystemmodulesonly1Click
|
|
end
|
|
object MenuItem28: TMenuItem
|
|
Caption = '-'
|
|
end
|
|
object miSVCopy: TMenuItem
|
|
Caption = 'Copy'
|
|
ShortCut = 16451
|
|
OnClick = miSVCopyClick
|
|
end
|
|
object N17: TMenuItem
|
|
Caption = '-'
|
|
GroupIndex = 1
|
|
end
|
|
object stacktrace2: TMenuItem
|
|
Caption = 'Stacktrace'
|
|
Checked = True
|
|
GroupIndex = 1
|
|
OnClick = stacktrace2Click
|
|
end
|
|
object N18: TMenuItem
|
|
Caption = '-'
|
|
GroupIndex = 1
|
|
end
|
|
object Maxstacktracesize1: TMenuItem
|
|
Caption = 'Max stack: 4096'
|
|
GroupIndex = 1
|
|
OnClick = Maxstacktracesize1Click
|
|
end
|
|
object miAddESP: TMenuItem
|
|
AutoCheck = True
|
|
Caption = '(esp+*)'
|
|
Checked = True
|
|
GroupIndex = 2
|
|
RadioItem = True
|
|
OnClick = miAddESPClick
|
|
end
|
|
object miAddEBP: TMenuItem
|
|
AutoCheck = True
|
|
Caption = '(ebp+*)'
|
|
GroupIndex = 2
|
|
RadioItem = True
|
|
OnClick = miAddESPClick
|
|
end
|
|
object miAddRef: TMenuItem
|
|
AutoCheck = True
|
|
Caption = '(ref+*) Ref will be %x'
|
|
GroupIndex = 2
|
|
RadioItem = True
|
|
ShortCut = 32
|
|
OnClick = miAddRefClick
|
|
end
|
|
end
|
|
object pmRegisters: TPopupMenu
|
|
left = 640
|
|
top = 192
|
|
object miShowIndisassembler: TMenuItem
|
|
Caption = 'Show in disassembler'
|
|
OnClick = miShowIndisassemblerClick
|
|
end
|
|
object miShowInHexview: TMenuItem
|
|
Caption = 'Show in hexview'
|
|
OnClick = miShowInHexviewClick
|
|
end
|
|
end
|
|
end
|