0

我的应用程序从 RCData/CONFIG 读取字符串。

我正在尝试使用 C++ 应用程序更改字符串,并且我已经完成了源代码:

#include <Windows.h>
void main()
{
    char * newData = "wazzup bitches";

    HANDLE hUpdate = BeginUpdateResource("ChangeMyResource.exe", false);
    UpdateResource(hUpdate, MAKEINTRESOURCE(10), "CONFIG", 1, newData, strlen(newData));
    EndUpdateResource(hUpdate, false);
}

在我运行应用程序之前,它看起来像这样(资源黑客):

-

运行应用程序后,它看起来像这样:

-

资源修改后,如何更改我的代码,使其看起来像原始代码?

这基本上不是称为“hexdump”吗?所以我应该传递*newData使它成为hexdump的to函数,然后更新资源?还是我错了?

有人请指出我正确的方向或给我看一个例子。

几乎一整天都在谷歌上搜索这个。

对不起wazzup b...hes,这只是我想到的一个示例字符串

4

0 回答 0