コード例 #1
0
ファイル: Patch.cs プロジェクト: JamesMenetrey/BananaHook
 public Patch(IMemory memory, IntPtr targetAddress, byte[] replaceWith)
 {
     _protector    = new MemoryPageProtector(new Win32Implementation(), targetAddress, (IntPtr)replaceWith.Length);
     _memory       = memory;
     TargetAddress = targetAddress;
     _replaceWith  = replaceWith;
 }
コード例 #2
0
ファイル: Patch.cs プロジェクト: sgraf812/BananaHook
 public Patch(IMemory memory, IntPtr targetAddress, byte[] replaceWith)
 {
     _protector = new MemoryPageProtector(new Win32Implementation(), targetAddress, (IntPtr)replaceWith.Length);
     _memory = memory;
     TargetAddress = targetAddress;
     _replaceWith = replaceWith;
 }
コード例 #3
0
 void before_each()
 {
     _protection = new StubMemoryProtection();
     _protector = new MemoryPageProtector(_protection, ExpectedAddress, ExpectedLength);
 }