如何从DLL中编写浮点值?

时间:2015-09-04 05:57:55

标签: c++ windows

我尝试过使用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);
    }
}

1 个答案:

答案 0 :(得分:0)

很奇怪,但如果我理解你,那么这将有效

*(float*)paranoid = -1;

如果我没有理解你,那么这可能会使你的程序崩溃。