能力值:
( LV2,RANK:10 )
|
-
-
2 楼
刚刚查了查有一个软件叫ResHacker,可以改资源,不知道是怎么实现的这种功能.
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
自己找到相关资料了,示例如下,明天试一下 hInst = LoadLibraryEx(<含资源的文件名>, NULL,LOAD_LIBRARY_AS_DATAFILE); hr = FindResource(hInst,<资源ID>,<资源类型>); hg = LoadResource(hInst, hr); buffer = LockResource(hg); CFile file; file.Open(<存放资源的文件>, CFile::modeCreate | CFile::modeWrite); file.WriteHuge(buffer, <文件长度>); file.Close();
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
用域名就行了吧?
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
FindResource SizeOfResource CreateFileW 这三步可以从一个 PE 文件里释放资源出来。
生成的时候,还可以根据配置之类的,修改 PE 文件的资源。 参考: BeginUpdateResource UpdateResource EndUpdateResource
这三步可以更新一个 PE 文件的某个资源。
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
@听风说旧人 谢谢,看来是高手啊.
|
|
|