Приветствую, нашёл исходник который делает инжект dll в адресное пространство, мне надо чтобы я мог свой код выводить на экран запущенной программы. Но столкнулся с такой проблемой, что скомпиллировал свой основной код программы под x32 и работает он как под 64 так и под 32 битными системами. Так почему же эта программа работает только 32, если под 32 скомпиллена, и только 64 под 64 компиллером. Можно ли эту программу скомпиллировать таким образом, чтобы работало и под 32 и 64, если нет, каким образом сделать обработку из единого приложения?
P.S. Я так думаю что эти приложения требуют определенную битность из-за работы с памятью, но это лишь моё предположение.
Code:
https://github.com/stephenfewer/ReflectiveDLLInjection