1
我想修改我的exe
资源中的一些字符串。该资源类型是一个字符串表, ,但是当我使用UpdateResource
函数时,我不知道必须传递哪个参数,所以它指向字符串表中的原始数据。修改win32本机exe中字符串表类型的资源
类型参数是RT_STRING
,但我应该发送到MAKEINTRESOURCEW()
?
HANDLE hExeFile = BeginUpdateResource(L"d:\\m.exe", FALSE);
WCHAR mail[]={L"[email protected]"};
UpdateResource(hExeFile,RT_STRING,MAKEINTRESOURCEW(?????), MAKELANGID(LANG_ENGLISH, SUBLANG_ENGLISH_US), (LPVOID)mail, wcslen(mail)*2);
EndUpdateResource(hExeFile, FALSE);
也许你有代码可以帮助 – Firo
[UpdateResource更新字符串表]可能的重复(http://stackoverflow.com/questions/14088057/updating-a-string-table-with-updateresource) – IInspectable