我尝试使用memset,但它似乎只能完全替换代码。我该怎么办?这是我当前的代码:
#include <iostream>
#include "memory.h"
DWORD paranoid = sigScan("\xFF\x15\xE0\x11\x00\x01\xFF\x15\xDC\x11\x00\x01","xxxxxxxxxxxx");
void initiate() {
if (paranoid) {
std::cout<<"Paranoid: "<<paranoid<<std::endl;
// i need to make the DWORD address returned by sigScan have a float value of -1
} else {
MessageBoxA(GetActiveWindow(),"Error: sigscan failed (paranoid)","Error",0);
}
}
最佳答案
很奇怪,但是如果我理解你的话,那会起作用的
*(float*)paranoid = -1;
如果我对您的理解不正确,则可能会使您的程序崩溃。