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