Показать сообщение отдельно
Непрочитано 27.01.2016, 18:51   #1
Забанен за кидаловo/обман/развод

Автор темы (Топик Стартер) Ошибка bugtrap

При попытке отключить Xigncode , всегда вылезает ошибка Bugtrap
Причем адреса правильные


Вот код:
Код:
   static void Main(string[] args)
    {
        Process MyProc = new Process();
        MyProc.StartInfo.FileName = @"PiercingBlow";
        MyProc.StartInfo.Arguments = @"333";
        MyProc.Start();
        IntPtr hProcess = MyProc.Handle;     
        //Thread.Sleep(4000); 
        WriteMemory(hProcess, (IntPtr)0x40C005, new byte[] { 0x90, 0x90, 0x90, 0x90, 0x90 });
        Console.ReadKey();
    }

    public static void WriteMemory(IntPtr hProcess, IntPtr pOffset, byte[] pBytes)
    {
        uint flNewProtect;
        VirtualProtectEx(hProcess, pOffset, (UIntPtr)((ulong)pBytes.Length), 5u, out flNewProtect);
        WriteProcessMemory(hProcess, pOffset, pBytes, (uint)pBytes.Length, 0u);
        VirtualProtectEx(hProcess, pOffset, (UIntPtr)((ulong)pBytes.Length), flNewProtect, out flNewProtect);
    }
Boris2105 вне форума Ответить с цитированием