#include #include "Userspace.h" #include "GUI.h" #include // nop // mov eax, 0xF4 // mov ecx, 0x8000 // mov edx, 0x8000 // add DWORD PTR [0x8011], eax uint8_t test[] = { 0x90, 0xB8, 0xF4, 0x00, 0x00, 0x00, 0xB9, 0x00, 0x80, 0x00, 0x00, 0xBA, 0x00, 0x80, 0x00, 0x00, 0x01, 0x05, 0x16, 0x80, 0x00, 0x00, 0x00, }; int main(int argc, char** argv) { Userspace user; GUI gui(user); user.Upload2Memory(test, 23); std::thread tuserspace(&Userspace::Run, &user); gui.Run(); user.Exit(); tuserspace.join(); return 0; }