写个小工具,方便一次性将resource文件中的资源导出,不然反编译后一个个找,真是太麻烦了。
usingSystem;
usingSystem.Collections.Generic;
usingSystem.Linq;
usingSystem.Text;
usingSystem.Resources;
usingSystem.Collections;
usingSystem.IO;
namespaceResExport
{
classProgram
{
staticvoidMain(string[]args)
{
ResourceReaderres=newResourceReader("MSVirtualEvent.g.resources");//该文件放到bin
IDictionaryEnumeratordics=res.GetEnumerator();
while(dics.MoveNext())
{
Streams=(Stream)dics.Value;
intfileSize=(int)s.Length;
byte[]fileContent=newbyte[fileSize];
s.Read(fileContent,0,fileSize);
FileStreamfs;
stringfilepath=dics.Key.ToString();
filepath=Path.Combine("C:\\",filepath);//保存到指定目录
filepath=Path.GetFullPath(filepath);
varp=Path.GetDirectoryName(filepath);//要创建的目录
if(!Directory.Exists(p))
{
Directory.CreateDirectory(p);
}
FileInfofi=newSystem.IO.FileInfo(filepath);
fs=fi.OpenWrite();
fs.Write(fileContent,0,fileSize);
fs.Close();
}
res.Close();
}
分享到:
相关推荐
Resource Binder 一个相当不错的资源重建工具,2.6版新增了3个高级功能,可以重建PE文件,导出和导入资源二进制数据
其实它虽然能保存资源但实际上只能直接修改图标和光标,而其他资源必须先导出保存为相应的文件用其他工具修改后才能导回保存,在这一点上它比不上eXeScope,但可以将它作为一个小巧的资源察看器。
资源查看器是一个 .NET 程序,旨在加载和显示二进制文件(如 EXE 和 DLL)的资源。 尚不支持点NET程序集! 此外,资源项导出也是可能的。
源),DT_FixRes 是一个 PE 文件资源修复、重建引擎,它可以将分布在多个节里的资源重新移 到一个资源节里,并且对资源进行了完全优化,修复后的资源不含有任何垃圾数据,如同资源编 译器的编译效果,可以媲美未加壳...
其实它虽然能保存资源但实际上只能直接修改图标和光标,而其他资源必须先导出保存为相应的文件用其他工具修改后才能导回保存,在这一点上它比不上eXeScope,但可以将它作为一个小巧的资源察看器。
资源文件导出到工程目录下。 配置方式: 给jeePatchExp.jar 执行权限 配置到eclipse的外部工具中 external Tools Conflgurations 工具配置 Main: location :指定可执行jeePatchExp.jar包位置 :Auguments: ${project...
vc提取EXE或DLL中的资源,比如 图标
Win32文件资源修改、打包工具 [2.0.0.0] ------------------------------------------------- 我们通常会使用工具(如ResourceHacker,Restorator等等)来对可执行文件(*.exe),DLL文件(*.dll),输入法文件(*.ime),控制...
项目(.dsp)文件,但它们应在本地导出makefile。 ActivexOfHH.h 这是ActiveX控件DLL的主要包含文件。它 包括其他特定于项目的包括,例如resource.h。 ActivexOfHH.cpp 这是主要的源文件,其中包含DLL...
分别是删除未使用的资源文件(only resource),“only resourece”,弹框中会显示场景中没有使用的资源,不包括脚本 删除编辑器未使用的Asset(unused by editor),“unused by editor”,弹框中会显示场景中没有...
其实它虽然能保存资源但实际上只能直接修改图标和光标,而其他资源必须先导出保存为相应的文件用其他工具修改后才能导回保存,在这一点上它比不上eXeScope,但可以将它作为一个小巧的资源察看器。
用于谷歌应用引擎的资源使用监视器。...通过此扩展程序,您可以收集统计信息并导出到CSV文件。 有关GAE标头的文档,请参阅:https://developers.google.com/appengine/docs/python/runtime 支持语言:English
资源编辑器编辑的所有资源放置在此文件中。 ExpressionProcess.def 此文件包含有关运行 Microsoft Windows 所需的 DLL 的信息。 它定义此 DLL 的名称和说明等参数。 它还从此 DLL 导出函数。 其他标准...
项目(DSP)的文件,但他们应该导出生成文件在本地。 UThief.h 这是应用程序的主头文件。它包含其他 项目特定的头文件(包括Resource.h),并声明 CUThiefApp应用程序类。 UThief.cpp 这是主要的应用...
资源编辑器编辑的所有资源放置在此文件中。 GameServer.def 此文件包含有关运行 Microsoft Windows 所需的 DLL 的信息。 它定义此 DLL 的名称和说明等参数。 它还从此 DLL 导出函数。 /////////////////////...
CSV文件导入DataTable和DataTable导出到Csv文件等操作 4.DEncrypt 加密/解密帮助类 DEncrypt C#DEncrypt加密/DEncrypt解密帮助类 ,多种方式,可以设置Key DESEncrypt C#DESEncrypt加密/DESEncrypt解密帮助类 ...
近日在群里听群老大(被封七号)说: LoadLibrary FindResource 可以枚举程序资.源,就研究了一下 枚举出来了之后难点在于ICON 文件头,又百度了解了一下ICON...2、ICON文件头 导出数据 3、分享给爱学习的小伙伴们。
项目(.dsp)文件,但它们应在本地导出makefile。 test_map.h 这是应用程序的主头文件。它包括其他 项目特定的标头(包括Resource.h),并声明 CTest_mapApp应用程序类。 test_map.cpp 这是包含...
语言:English Google App Engine的资源使用情况监视器。...通过此扩展程序,您可以收集统计信息并导出到CSV文件。 有关GAE标头的文档,请参阅:https://developers.google.com/appengine/docs/python/runtime