gpt4 book ai didi

c++ - 如何从 DLL 中写入浮点值?

转载 作者:太空宇宙 更新时间:2023-11-04 13:28:41 25 4
gpt4 key购买 nike

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

如果我没有正确理解您的意思,那么这可能会使您的程序崩溃。

关于c++ - 如何从 DLL 中写入浮点值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32391028/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com