C# Class NTRDebuggerTool.Remote.NTRRemoteConnection

显示文件 Open project: valarnin/NTRRemoteDebugger Class Usage Examples

Public Properties

Property Type Description
AddressSpaces uint>.Dictionary
HardwarePID string
IsConnected bool
IsMemoryListUpdated bool
IsProcessListUpdated bool
LockControls bool
Processes List
ProgressRead uint
ProgressReadMax uint
ProgressScan uint
ProgressScanMax uint
SearchCriteria List
SetCurrentOperationText string
SetCurrentOperationText2 string

Public Methods

Method Description
Connect ( ) : bool
Disconnect ( ) : void
NTRRemoteConnection ( ) : NTRDebuggerTool.Objects
SendHeartbeatPacket ( ) : bool
SendHeartbeatPacket ( bool IsConnecting ) : bool
SendHelloPacket ( ) : void
SendListProcessesPacket ( ) : void
SendReadMemoryAddressesPacket ( string ProcessID ) : void
SendReadMemoryPacket ( SearchCriteria NewSearchCriteria ) : void
SendWriteMemoryPacket ( uint ProcessID, uint Address, byte Value ) : void
SendWriteMemoryPacket ( uint ProcessID, uint Address, double Value ) : void
SendWriteMemoryPacket ( uint ProcessID, uint Address, float Value ) : void
SendWriteMemoryPacket ( uint ProcessID, uint Address, uint Value ) : void
SendWriteMemoryPacket ( uint ProcessID, uint Address, ulong Value ) : void
SendWriteMemoryPacket ( uint ProcessID, uint Address, ushort Value ) : void
sendReloadPacket ( ) : void

Private Methods

Method Description
SendPacket ( uint Type, uint Command, uint Arguments ) : void
SendPacket ( uint Type, uint Command, uint Arguments, byte AdditionalData ) : void
SendReadMemoryPacket ( ) : void
SendReadMemoryPacketPre ( ) : void
SetPacketSequence ( uint Type, uint Command ) : void

Method Details

Connect() public method

public Connect ( ) : bool
return bool

Disconnect() public method

public Disconnect ( ) : void
return void

NTRRemoteConnection() public method

public NTRRemoteConnection ( ) : NTRDebuggerTool.Objects
return NTRDebuggerTool.Objects

SendHeartbeatPacket() public method

public SendHeartbeatPacket ( ) : bool
return bool

SendHeartbeatPacket() public method

public SendHeartbeatPacket ( bool IsConnecting ) : bool
IsConnecting bool
return bool

SendHelloPacket() public method

public SendHelloPacket ( ) : void
return void

SendListProcessesPacket() public method

public SendListProcessesPacket ( ) : void
return void

SendReadMemoryAddressesPacket() public method

public SendReadMemoryAddressesPacket ( string ProcessID ) : void
ProcessID string
return void

SendReadMemoryPacket() public method

public SendReadMemoryPacket ( SearchCriteria NewSearchCriteria ) : void
NewSearchCriteria SearchCriteria
return void

SendWriteMemoryPacket() public method

public SendWriteMemoryPacket ( uint ProcessID, uint Address, byte Value ) : void
ProcessID uint
Address uint
Value byte
return void

SendWriteMemoryPacket() public method

public SendWriteMemoryPacket ( uint ProcessID, uint Address, double Value ) : void
ProcessID uint
Address uint
Value double
return void

SendWriteMemoryPacket() public method

public SendWriteMemoryPacket ( uint ProcessID, uint Address, float Value ) : void
ProcessID uint
Address uint
Value float
return void

SendWriteMemoryPacket() public method

public SendWriteMemoryPacket ( uint ProcessID, uint Address, uint Value ) : void
ProcessID uint
Address uint
Value uint
return void

SendWriteMemoryPacket() public method

public SendWriteMemoryPacket ( uint ProcessID, uint Address, ulong Value ) : void
ProcessID uint
Address uint
Value ulong
return void

SendWriteMemoryPacket() public method

public SendWriteMemoryPacket ( uint ProcessID, uint Address, ushort Value ) : void
ProcessID uint
Address uint
Value ushort
return void

sendReloadPacket() public method

public sendReloadPacket ( ) : void
return void

Property Details

AddressSpaces public_oe property

public Dictionary AddressSpaces
return uint>.Dictionary

HardwarePID public_oe property

public string HardwarePID
return string

IsConnected public_oe property

public bool IsConnected
return bool

IsMemoryListUpdated public_oe property

public bool IsMemoryListUpdated
return bool

IsProcessListUpdated public_oe property

public bool IsProcessListUpdated
return bool

LockControls public_oe property

public bool LockControls
return bool

Processes public_oe property

public List Processes
return List

ProgressRead public_oe property

public uint ProgressRead
return uint

ProgressReadMax public_oe property

public uint ProgressReadMax
return uint

ProgressScan public_oe property

public uint ProgressScan
return uint

ProgressScanMax public_oe property

public uint ProgressScanMax
return uint

SearchCriteria public_oe property

public List SearchCriteria
return List

SetCurrentOperationText public_oe property

public string SetCurrentOperationText
return string

SetCurrentOperationText2 public_oe property

public string SetCurrentOperationText2
return string