有哪位大虾知道ResHacker资源文件是怎么修改的吗?
具体地说
我想从exe中提出资源文件来,把它修改后再写回去。我可以将资源文件提出来,用别的同类资源文件也能替换了,就是修改不了资源文件,写回去之后乱码。
我用的是tresourcestream类把资源取出来,输出到TStringStream中,
但在用updateresource(hUpdateHandle,
                     CD_RCDATA,
                     0,
                    PChar(strstm),
                    strstm.size);
更新之后,再用ResHacker打开资源时,出现乱码。
那位大侠能救救我?