Здравствуйте, Time, Вы писали:
T>И еще, если Вас не затруднит, объясните поля у VirtualAllocEx а точнее LPVOID lpAddress, SIZE_T dwSize. В msdn я почитал T>но не понял в каком случае и сколько туда передавать? T>С уважением, Time.
1. хорошо бы ошибку выдавать сразу после VirtualAllocEx, а это ошибка WriteProcessMemory
2, первым параметром нужен handle процесса с соотв привилегиями, я не уверен, что HANDLE(dwProcessId) это то что надо
3. если ты хочешь захватить кусок памяти в другом процессе, то лучше lpAddress == NULL
а dwSize — сколько тебе надо в байтах (не забывая о округлении).