Гость Opusel Опубликовано 16 декабря, 2012 Поделиться Опубликовано 16 декабря, 2012 C#: var f = BitConverter.GetBytes(int);в f как я понимаю возвращяется массив байт:byte f[] = {0x00,0x00,0x00,0x00}; // что то типа такого на С++Как вообщем такое выплнить на C++? Ссылка на комментарий Поделиться на другие сайты Поделиться
MasterGH Опубликовано 17 декабря, 2012 Поделиться Опубликовано 17 декабря, 2012 В C++ скорее всего проще использовать указатель на адрес и размер в байтахBOOL WriteProcessMemory(HANDLE hProcess,LPVOID lpBaseAddress,LPCVOID lpBuffer,SIZE_T nSize,SIZE_T* lpNumberOfBytesWritten);int a = 4;bool rez = WriteProcessMemory(hProcess, lpBaseAddress, &a, 4, 4);Аналог BitConverter в этом случае не требуется.В противном случае, если нужно работать с массивом байт, то нужно почитать способы приведения типов/функции привидения в C++ и посмотреть информацию по указателями. Ну или поискать в поисковике исходники трейнеров на C++. Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения