【发布时间】:2012-12-03 09:14:43
【问题描述】:
我想修改我的exe 资源中的一些字符串。该资源类型是一个字符串表,
但是当我使用UpdateResource 函数时,我不知道必须将什么参数传递给它,所以它指向字符串表中的确切原始数据。
类型参数是RT_STRING,但是我应该发送什么给MAKEINTRESOURCEW()?
HANDLE hExeFile = BeginUpdateResource(L"d:\\m.exe", FALSE);
WCHAR mail[]={L"ddddddd@gmail.com"};
UpdateResource(hExeFile,RT_STRING,MAKEINTRESOURCEW(?????), MAKELANGID(LANG_ENGLISH, SUBLANG_ENGLISH_US), (LPVOID)mail, wcslen(mail)*2);
EndUpdateResource(hExeFile, FALSE);
【问题讨论】:
-
也许您的代码可以提供帮助
标签: winapi resources exe string-table