DWORD pId = 21508 HWND hwnd = FindWindow(0, L"Tapple"); DWORD addr = 0x01705B28; int value = 0; cout << hwnd << "\n" << addr << endl; GetWindowThreadProcessId(hwnd, &pId); HANDLE phandle = OpenProcess(PROCESS_ALL_ACCESS, FALSE, pId); cout << "Success: " << ReadProcessMemory(phandle, (LPVOID)addr, &value, sizeof(value), 0)<< endl; cout << "Read: " << value; cout << "Error: %d\n" << GetLastError(); C DWORD pId = 21508 HWND hwnd = FindWindow(0, L"Tapple"); DWORD addr = 0x01705B28; int value = 0; cout << hwnd << "\n" << addr << endl; GetWindowThreadProcessId(hwnd, &pId); HANDLE phandle = OpenProcess(PROCESS_ALL_ACCESS, FALSE, pId); cout << "Success: " << ReadProcessMemory(phandle, (LPVOID)addr, &value, sizeof(value), 0)<< endl; cout << "Read: " << value; cout << "Error: %d\n" << GetLastError(); подскажите пожалуйста, почему ошибка эта? Админ права есть, оффсет вроде нужный, мб в коде что то не так?