public void TestPatternScan() { var regionAddress = _memoryModule.AllocateVirtualMemory(sizeof(int)); var pattern = new byte[] { 0x6A, 0x8B, 0xFF, 0xFF, 0x11, 0x60, 0x00, 0x1A }; _memoryModule.WriteVirtualMemory(regionAddress, pattern); Assert.Contains(regionAddress, _memoryModule.PatternScan(pattern)); _memoryModule.FreeVirtualMemory(regionAddress); }
protected override void setRead(bool read) { memoryModule.WriteVirtualMemory(bufferAddress + readOffset, new byte[] { (byte)(read ? 1 : 0) }); }