有哪位大虾知道ResHacker资源文件是怎么修改的吗?
具体地说
我想从exe中提出资源文件来,把它修改后再写回去。我可以将资源文件提出来,用别的同类资源文件也能替换了,就是修改不了资源文件,写回去之后乱码。
我用的是tresourcestream类把资源取出来,输出到TStringStream中,
但在用updateresource(hUpdateHandle,
CD_RCDATA,
0,
PChar(strstm),
strstm.size);
更新之后,再用ResHacker打开资源时,出现乱码。
那位大侠能救救我?
具体地说
我想从exe中提出资源文件来,把它修改后再写回去。我可以将资源文件提出来,用别的同类资源文件也能替换了,就是修改不了资源文件,写回去之后乱码。
我用的是tresourcestream类把资源取出来,输出到TStringStream中,
但在用updateresource(hUpdateHandle,
CD_RCDATA,
0,
PChar(strstm),
strstm.size);
更新之后,再用ResHacker打开资源时,出现乱码。
那位大侠能救救我?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货