我的应用程序从 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,这只是我想到的一个示例字符串