mirror of
https://github.com/cheat-engine/cheat-engine
synced 2026-08-15 02:26:08 -04:00
1626 lines
45 KiB
Text
1626 lines
45 KiB
Text
object MemoryBrowser: TMemoryBrowser
|
|
Left = 283
|
|
Height = 578
|
|
Top = 289
|
|
Width = 716
|
|
HelpContext = 12
|
|
Caption = 'Memory Viewer'
|
|
ClientHeight = 547
|
|
ClientWidth = 716
|
|
Menu = MainMenu1
|
|
OnClose = FormClose
|
|
OnCreate = FormCreate
|
|
OnDestroy = FormDestroy
|
|
OnResize = FormResize
|
|
OnShow = FormShow
|
|
Position = poScreenCenter
|
|
LCLVersion = '1.6.0.4'
|
|
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 = 'MS Sans Serif'
|
|
ParentFont = False
|
|
TabOrder = 0
|
|
OnClick = ScrollBox1Click
|
|
OnResize = ScrollBox1Resize
|
|
object Label14: TLabel
|
|
AnchorSideLeft.Control = ScrollBox1
|
|
AnchorSideTop.Control = ScrollBox1
|
|
Left = 8
|
|
Height = 16
|
|
Top = 0
|
|
Width = 61
|
|
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 = 17
|
|
Width = 61
|
|
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 = 119
|
|
Height = 16
|
|
Top = 0
|
|
Width = 34
|
|
BorderSpacing.Left = 15
|
|
Caption = 'Flags'
|
|
ParentColor = False
|
|
end
|
|
object Shape2: TShape
|
|
AnchorSideLeft.Control = Label15
|
|
AnchorSideTop.Control = Shape1
|
|
AnchorSideRight.Control = Label15
|
|
AnchorSideRight.Side = asrBottom
|
|
Left = 119
|
|
Height = 2
|
|
Top = 17
|
|
Width = 34
|
|
Anchors = [akTop, akLeft, akRight]
|
|
Brush.Color = clBlack
|
|
end
|
|
object Label16: TLabel
|
|
AnchorSideLeft.Control = Label14
|
|
AnchorSideTop.Control = Panel2
|
|
AnchorSideTop.Side = asrBottom
|
|
Left = 8
|
|
Height = 16
|
|
Top = 157
|
|
Width = 115
|
|
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 = 173
|
|
Width = 115
|
|
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 = 133
|
|
Top = 19
|
|
Width = 96
|
|
AutoSize = True
|
|
BevelOuter = bvNone
|
|
ChildSizing.VerticalSpacing = 2
|
|
ChildSizing.Layout = cclLeftToRightThenTopToBottom
|
|
ChildSizing.ControlsPerLine = 1
|
|
ClientHeight = 133
|
|
ClientWidth = 96
|
|
TabOrder = 1
|
|
object EAXLabel: TLabel
|
|
Cursor = crHandPoint
|
|
Left = 0
|
|
Height = 13
|
|
Top = 0
|
|
Width = 96
|
|
Caption = 'EAX 00000000'
|
|
Font.Height = -15
|
|
Font.Name = 'Courier'
|
|
ParentColor = False
|
|
ParentFont = False
|
|
PopupMenu = pmRegisters
|
|
OnClick = EAXLabelDblClick
|
|
OnMouseDown = RegisterMouseDown
|
|
end
|
|
object EBXlabel: TLabel
|
|
Tag = 1
|
|
Cursor = crHandPoint
|
|
Left = 0
|
|
Height = 13
|
|
Top = 15
|
|
Width = 96
|
|
Caption = 'EBX 00000000'
|
|
Font.Height = -15
|
|
Font.Name = 'Courier'
|
|
ParentColor = False
|
|
ParentFont = False
|
|
PopupMenu = pmRegisters
|
|
OnClick = EAXLabelDblClick
|
|
OnMouseDown = RegisterMouseDown
|
|
end
|
|
object ECXlabel: TLabel
|
|
Tag = 2
|
|
Cursor = crHandPoint
|
|
Left = 0
|
|
Height = 13
|
|
Top = 30
|
|
Width = 96
|
|
Caption = 'ECX 00000000'
|
|
Font.Height = -15
|
|
Font.Name = 'Courier'
|
|
ParentColor = False
|
|
ParentFont = False
|
|
PopupMenu = pmRegisters
|
|
OnClick = EAXLabelDblClick
|
|
OnMouseDown = RegisterMouseDown
|
|
end
|
|
object EDXlabel: TLabel
|
|
Tag = 3
|
|
Cursor = crHandPoint
|
|
Left = 0
|
|
Height = 13
|
|
Top = 45
|
|
Width = 96
|
|
Caption = 'EDX 00000000'
|
|
Font.Height = -15
|
|
Font.Name = 'Courier'
|
|
ParentColor = False
|
|
ParentFont = False
|
|
PopupMenu = pmRegisters
|
|
OnClick = EAXLabelDblClick
|
|
OnMouseDown = RegisterMouseDown
|
|
end
|
|
object ESIlabel: TLabel
|
|
Tag = 4
|
|
Cursor = crHandPoint
|
|
Left = 0
|
|
Height = 13
|
|
Top = 60
|
|
Width = 96
|
|
Caption = 'ESI 00000000'
|
|
Font.Height = -15
|
|
Font.Name = 'Courier'
|
|
ParentColor = False
|
|
ParentFont = False
|
|
PopupMenu = pmRegisters
|
|
OnClick = EAXLabelDblClick
|
|
OnMouseDown = RegisterMouseDown
|
|
end
|
|
object EDIlabel: TLabel
|
|
Tag = 5
|
|
Cursor = crHandPoint
|
|
Left = 0
|
|
Height = 13
|
|
Top = 75
|
|
Width = 96
|
|
Caption = 'EDI 00000000'
|
|
Font.Height = -15
|
|
Font.Name = 'Courier'
|
|
ParentColor = False
|
|
ParentFont = False
|
|
PopupMenu = pmRegisters
|
|
OnClick = EAXLabelDblClick
|
|
OnMouseDown = RegisterMouseDown
|
|
end
|
|
object EBPlabel: TLabel
|
|
Tag = 6
|
|
Cursor = crHandPoint
|
|
Left = 0
|
|
Height = 13
|
|
Top = 90
|
|
Width = 96
|
|
Caption = 'EBP 00000000'
|
|
Font.Height = -15
|
|
Font.Name = 'Courier'
|
|
ParentColor = False
|
|
ParentFont = False
|
|
PopupMenu = pmRegisters
|
|
OnClick = EAXLabelDblClick
|
|
OnMouseDown = RegisterMouseDown
|
|
end
|
|
object ESPlabel: TLabel
|
|
Tag = 7
|
|
Cursor = crHandPoint
|
|
Left = 0
|
|
Height = 13
|
|
Top = 105
|
|
Width = 96
|
|
Caption = 'ESP 00000000'
|
|
Font.Height = -15
|
|
Font.Name = 'Courier'
|
|
ParentColor = False
|
|
ParentFont = False
|
|
PopupMenu = pmRegisters
|
|
OnClick = EAXLabelDblClick
|
|
OnMouseDown = RegisterMouseDown
|
|
end
|
|
object EIPlabel: TLabel
|
|
Tag = 8
|
|
Cursor = crHandPoint
|
|
Left = 0
|
|
Height = 13
|
|
Top = 120
|
|
Width = 96
|
|
Caption = 'EIP 00000000'
|
|
Font.Height = -15
|
|
Font.Name = 'Courier'
|
|
ParentColor = False
|
|
ParentFont = False
|
|
PopupMenu = pmRegisters
|
|
OnClick = EAXLabelDblClick
|
|
OnMouseDown = RegisterMouseDown
|
|
end
|
|
end
|
|
object Panel6: TPanel
|
|
AnchorSideLeft.Control = Shape3
|
|
AnchorSideTop.Control = Shape3
|
|
AnchorSideTop.Side = asrBottom
|
|
Left = 8
|
|
Height = 88
|
|
Top = 175
|
|
Width = 56
|
|
AutoSize = True
|
|
BevelOuter = bvNone
|
|
ChildSizing.VerticalSpacing = 2
|
|
ChildSizing.Layout = cclLeftToRightThenTopToBottom
|
|
ChildSizing.ControlsPerLine = 1
|
|
ClientHeight = 88
|
|
ClientWidth = 56
|
|
TabOrder = 2
|
|
object CSLabel: TLabel
|
|
Tag = 9
|
|
Cursor = crHandPoint
|
|
Left = 0
|
|
Height = 13
|
|
Top = 0
|
|
Width = 56
|
|
Caption = 'CS 0000'
|
|
Font.Height = -15
|
|
Font.Name = 'Courier'
|
|
ParentColor = False
|
|
ParentFont = False
|
|
OnClick = EAXLabelDblClick
|
|
end
|
|
object SSlabel: TLabel
|
|
Tag = 10
|
|
Cursor = crHandPoint
|
|
Left = 0
|
|
Height = 13
|
|
Top = 15
|
|
Width = 56
|
|
Caption = 'SS 0000'
|
|
Font.Height = -15
|
|
Font.Name = 'Courier'
|
|
ParentColor = False
|
|
ParentFont = False
|
|
OnClick = EAXLabelDblClick
|
|
end
|
|
object DSLabel: TLabel
|
|
Tag = 11
|
|
Cursor = crHandPoint
|
|
Left = 0
|
|
Height = 13
|
|
Top = 30
|
|
Width = 56
|
|
Caption = 'DS 0000'
|
|
Font.Height = -15
|
|
Font.Name = 'Courier'
|
|
ParentColor = False
|
|
ParentFont = False
|
|
OnClick = EAXLabelDblClick
|
|
end
|
|
object ESlabel: TLabel
|
|
Tag = 12
|
|
Cursor = crHandPoint
|
|
Left = 0
|
|
Height = 13
|
|
Top = 45
|
|
Width = 56
|
|
Caption = 'ES 0000'
|
|
Font.Height = -15
|
|
Font.Name = 'Courier'
|
|
ParentColor = False
|
|
ParentFont = False
|
|
OnClick = EAXLabelDblClick
|
|
end
|
|
object FSlabel: TLabel
|
|
Tag = 13
|
|
Cursor = crHandPoint
|
|
Left = 0
|
|
Height = 13
|
|
Top = 60
|
|
Width = 56
|
|
Caption = 'FS 0000'
|
|
Font.Height = -15
|
|
Font.Name = 'Courier'
|
|
ParentColor = False
|
|
ParentFont = False
|
|
OnClick = EAXLabelDblClick
|
|
end
|
|
object GSlabel: TLabel
|
|
Tag = 14
|
|
Cursor = crHandPoint
|
|
Left = 0
|
|
Height = 13
|
|
Top = 75
|
|
Width = 56
|
|
Caption = 'GS 0000'
|
|
Font.Height = -15
|
|
Font.Name = 'Courier'
|
|
ParentColor = False
|
|
ParentFont = False
|
|
OnClick = EAXLabelDblClick
|
|
end
|
|
end
|
|
object Panel7: TPanel
|
|
AnchorSideLeft.Control = Shape2
|
|
AnchorSideTop.Control = Shape2
|
|
AnchorSideTop.Side = asrBottom
|
|
Left = 119
|
|
Height = 103
|
|
Top = 19
|
|
Width = 32
|
|
AutoSize = True
|
|
BevelOuter = bvNone
|
|
ChildSizing.VerticalSpacing = 2
|
|
ChildSizing.Layout = cclLeftToRightThenTopToBottom
|
|
ChildSizing.ControlsPerLine = 1
|
|
ClientHeight = 103
|
|
ClientWidth = 32
|
|
TabOrder = 3
|
|
object oflabel: TLabel
|
|
Tag = 26
|
|
AnchorSideTop.Side = asrBottom
|
|
Left = 0
|
|
Height = 13
|
|
Top = 0
|
|
Width = 32
|
|
Caption = 'OF 0'
|
|
Font.Height = -15
|
|
Font.Name = 'Courier'
|
|
ParentColor = False
|
|
ParentFont = False
|
|
OnClick = EAXLabelDblClick
|
|
OnDblClick = EAXLabelDblClick
|
|
end
|
|
object dflabel: TLabel
|
|
Tag = 25
|
|
AnchorSideTop.Side = asrBottom
|
|
Left = 0
|
|
Height = 13
|
|
Top = 15
|
|
Width = 32
|
|
Caption = 'DF 0'
|
|
Font.Height = -15
|
|
Font.Name = 'Courier'
|
|
ParentColor = False
|
|
ParentFont = False
|
|
OnClick = EAXLabelDblClick
|
|
OnDblClick = EAXLabelDblClick
|
|
end
|
|
object sflabel: TLabel
|
|
Tag = 24
|
|
AnchorSideTop.Side = asrBottom
|
|
Left = 0
|
|
Height = 13
|
|
Top = 30
|
|
Width = 32
|
|
Caption = 'SF 0'
|
|
Font.Height = -15
|
|
Font.Name = 'Courier'
|
|
ParentColor = False
|
|
ParentFont = False
|
|
OnClick = EAXLabelDblClick
|
|
OnDblClick = EAXLabelDblClick
|
|
end
|
|
object zflabel: TLabel
|
|
Tag = 23
|
|
AnchorSideTop.Side = asrBottom
|
|
Left = 0
|
|
Height = 13
|
|
Top = 45
|
|
Width = 32
|
|
Caption = 'ZF 0'
|
|
Font.Height = -15
|
|
Font.Name = 'Courier'
|
|
ParentColor = False
|
|
ParentFont = False
|
|
OnClick = EAXLabelDblClick
|
|
OnDblClick = EAXLabelDblClick
|
|
end
|
|
object aflabel: TLabel
|
|
Tag = 22
|
|
AnchorSideTop.Side = asrBottom
|
|
Left = 0
|
|
Height = 13
|
|
Top = 60
|
|
Width = 32
|
|
Caption = 'AF 0'
|
|
Font.Height = -15
|
|
Font.Name = 'Courier'
|
|
ParentColor = False
|
|
ParentFont = False
|
|
OnClick = EAXLabelDblClick
|
|
OnDblClick = EAXLabelDblClick
|
|
end
|
|
object pflabel: TLabel
|
|
Tag = 21
|
|
AnchorSideTop.Side = asrBottom
|
|
Left = 0
|
|
Height = 13
|
|
Top = 75
|
|
Width = 32
|
|
Caption = 'PF 0'
|
|
Font.Height = -15
|
|
Font.Name = 'Courier'
|
|
ParentColor = False
|
|
ParentFont = False
|
|
OnClick = EAXLabelDblClick
|
|
OnDblClick = EAXLabelDblClick
|
|
end
|
|
object cflabel: TLabel
|
|
Tag = 20
|
|
AnchorSideLeft.Side = asrBottom
|
|
Left = 0
|
|
Height = 13
|
|
Top = 90
|
|
Width = 32
|
|
Caption = 'CF 0'
|
|
Font.Height = -15
|
|
Font.Name = 'Courier'
|
|
ParentColor = False
|
|
ParentFont = False
|
|
OnClick = EAXLabelDblClick
|
|
end
|
|
end
|
|
end
|
|
end
|
|
end
|
|
object Panel4: TPanel
|
|
Left = 0
|
|
Height = 242
|
|
Top = 305
|
|
Width = 716
|
|
Align = alClient
|
|
BevelOuter = bvNone
|
|
BorderWidth = 1
|
|
ClientHeight = 242
|
|
ClientWidth = 716
|
|
TabOrder = 1
|
|
object Splitter3: TSplitter
|
|
Left = 500
|
|
Height = 240
|
|
Top = 1
|
|
Width = 5
|
|
Align = alRight
|
|
Color = clBtnFace
|
|
ParentColor = False
|
|
ResizeAnchor = akRight
|
|
Visible = False
|
|
end
|
|
object Panel3: TPanel
|
|
Left = 1
|
|
Height = 240
|
|
Top = 1
|
|
Width = 499
|
|
Align = alClient
|
|
BevelOuter = bvNone
|
|
TabOrder = 0
|
|
end
|
|
object pnlStacktrace: TPanel
|
|
Left = 505
|
|
Height = 240
|
|
Top = 1
|
|
Width = 210
|
|
Align = alRight
|
|
BevelInner = bvLowered
|
|
ClientHeight = 240
|
|
ClientWidth = 210
|
|
PopupMenu = pmStacktrace
|
|
TabOrder = 1
|
|
Visible = False
|
|
object lvStacktraceData: TListView
|
|
Left = 2
|
|
Height = 236
|
|
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>
|
|
HideSelection = False
|
|
OwnerData = True
|
|
ReadOnly = True
|
|
RowSelect = 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 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'
|
|
Visible = False
|
|
object miTextEncoding8: TMenuItem
|
|
AutoCheck = True
|
|
Caption = '8 Bit'
|
|
Checked = True
|
|
GroupIndex = 1
|
|
RadioItem = True
|
|
OnClick = miTextEncodingClick
|
|
end
|
|
object miTextEncoding16: TMenuItem
|
|
AutoCheck = True
|
|
Caption = '16 Bit'
|
|
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 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'
|
|
OnClick = Back1Click
|
|
end
|
|
object Follow1: TMenuItem
|
|
Caption = 'Follow'
|
|
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 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 = 'Text 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 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 = 16471
|
|
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
|
|
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 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
|
|
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
|