Я пытаюсь создать WriteProcessMemory, используя Qt с QtCreator.Когда я нажимаю кнопку, он не пишет.Вот код, который я использую, если кто-то может помочь.
#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <windows.h>
HANDLE hProcess;
int MYBASE;
void Attach() {
DWORD pid;
HWND hWindow = FindWindow(NULL, L"Generic Property Editor Thingy");
GetWindowThreadProcessId(hWindow, &pid);
hProcess = OpenProcess(PROCESS_ALL_ACCESS, 0, pid);
}
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
}
MainWindow::~MainWindow()
{
delete ui;
}
void MainWindow::on_pushButton_clicked()
{
Attach();
WriteProcessMemory(hProcess, (void*)0x4E709C, (void*)(PBYTE)"\xEB", 1, NULL);
}