Exemplo n.º 1
0
 private void Model_OnMemoryChanged(object sender, MemoryChangedEventArgs e)
 {
     byte[] bytes = BitConverter.GetBytes((ushort)e.NewValue);
     memoryView.ByteProvider.WriteByte(e.Position * 2, bytes[0]);
     memoryView.ByteProvider.WriteByte(e.Position * 2 + 1, bytes[1]);
     memoryView.Invalidate();
 }
Exemplo n.º 2
0
 private void onProcessManagerMemoryChanged(object sender, MemoryChangedEventArgs memoryChangedEventArgs)
 {
     if (_client != null && _client.IsConnected)
     {
         var packet = new Packet(NetConstants.PacketTypes.MemoryData, memoryChangedEventArgs.ChangedData.GetNetworkBytes());
         _client.SendPacketToServer(packet);
     }
 }
Exemplo n.º 3
0
        private void onMemoryChanged(object sender, MemoryChangedEventArgs e)
        {
            var matchingRule = _rules.FirstOrDefault(r => r.MemoryOffset64 == e.MemoryRule.MemoryOffset64);

            if (matchingRule != null)
            {
                matchingRule.Data = _processManager.GetDataFromRule(e.MemoryRule);
            }
        }
Exemplo n.º 4
0
    private void MemoryChanged(object sender, MemoryChangedEventArgs e)
    {
        int startAddress        = _address;
        int endAddress          = startAddress + sizeof(int);
        int changedStartAddress = e.StartAddress;
        int changedEndAddress   = e.EndAddress;

        if (IsVariableChanged(startAddress, changedStartAddress, endAddress, changedEndAddress))
        {
            OnPropertyChanged("Value");
        }
    }
Exemplo n.º 5
0
 private void Model_OnRegistryChanged(object sender, MemoryChangedEventArgs e)
 {
     registryView.Items[e.Position].SubItems[1].Text = e.NewValue.ToString("X4");
 }