`
javababy1
  • 浏览: 1169573 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

导出resource文件的的资源

阅读更多
写个小工具,方便一次性将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 ResourceBinder 资源重建工具 非常好用 破解 绿色 免费 强大

    Resource Binder 一个相当不错的资源重建工具,2.6版新增了3个高级功能,可以重建PE文件,导出和导入资源二进制数据

    Resource Hacker 3.4.0 汉化版

    其实它虽然能保存资源但实际上只能直接修改图标和光标,而其他资源必须先导出保存为相应的文件用其他工具修改后才能导回保存,在这一点上它比不上eXeScope,但可以将它作为一个小巧的资源察看器。

    Resources Viewer .NET:具有导出功能的易于使用的二进制资源查看器。-开源

    资源查看器是一个 .NET 程序,旨在加载和显示二进制文件(如 EXE 和 DLL)的资源。 尚不支持点NET程序集! 此外,资源项导出也是可能的。

    PE资源修复

    源),DT_FixRes 是一个 PE 文件资源修复、重建引擎,它可以将分布在多个节里的资源重新移 到一个资源节里,并且对资源进行了完全优化,修复后的资源不含有任何垃圾数据,如同资源编 译器的编译效果,可以媲美未加壳...

    Han-Resource Hacker 34079-FEISU.rar

    其实它虽然能保存资源但实际上只能直接修改图标和光标,而其他资源必须先导出保存为相应的文件用其他工具修改后才能导回保存,在这一点上它比不上eXeScope,但可以将它作为一个小巧的资源察看器。

    jeePatchExpTool:java Web工程补丁导出工具

    资源文件导出到工程目录下。 配置方式: 给jeePatchExp.jar 执行权限 配置到eclipse的外部工具中 external Tools Conflgurations 工具配置 Main: location :指定可执行jeePatchExp.jar包位置 :Auguments: ${project...

    visual c++用代码 提取EXE或DLL中的图标ico

    vc提取EXE或DLL中的资源,比如 图标

    ResFileModifier

    Win32文件资源修改、打包工具 [2.0.0.0] ------------------------------------------------- 我们通常会使用工具(如ResourceHacker,Restorator等等)来对可执行文件(*.exe),DLL文件(*.dll),输入法文件(*.ime),控制...

    ActivexOfHH_21.7z

     项目(.dsp)文件,但它们应在本地导出makefile。 ActivexOfHH.h 这是ActiveX控件DLL的主要包含文件。它 包括其他特定于项目的包括,例如resource.h。 ActivexOfHH.cpp 这是主要的源文件,其中包含DLL...

    Clean.unitypackage

    分别是删除未使用的资源文件(only resource),“only resourece”,弹框中会显示场景中没有使用的资源,不包括脚本 删除编辑器未使用的Asset(unused by editor),“unused by editor”,弹框中会显示场景中没有...

    ResHacker赢政天下版

    其实它虽然能保存资源但实际上只能直接修改图标和光标,而其他资源必须先导出保存为相应的文件用其他工具修改后才能导回保存,在这一点上它比不上eXeScope,但可以将它作为一个小巧的资源察看器。

    App Engine资源使用情况「App Engine Resource Usage」-crx插件

    用于谷歌应用引擎的资源使用监视器。...通过此扩展程序,您可以收集统计信息并导出到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  这是主要的应用...

    C++单双游戏

    资源编辑器编辑的所有资源放置在此文件中。 GameServer.def 此文件包含有关运行 Microsoft Windows 所需的 DLL 的信息。 它定义此 DLL 的名称和说明等参数。 它还从此 DLL 导出函数。 /////////////////////...

    C#基类库(苏飞版)

    CSV文件导入DataTable和DataTable导出到Csv文件等操作 4.DEncrypt 加密/解密帮助类 DEncrypt C#DEncrypt加密/DEncrypt解密帮助类 ,多种方式,可以设置Key DESEncrypt C#DESEncrypt加密/DESEncrypt解密帮助类 ...

    实例源码 - 文件提取资源及ICON文件头-易语言

    近日在群里听群老大(被封七号)说: LoadLibrary FindResource 可以枚举程序资.源,就研究了一下 枚举出来了之后难点在于ICON 文件头,又百度了解了一下ICON...2、ICON文件头 导出数据 3、分享给爱学习的小伙伴们。

    谷歌离线地图小程序.7z

     项目(.dsp)文件,但它们应在本地导出makefile。 test_map.h  这是应用程序的主头文件。它包括其他  项目特定的标头(包括Resource.h),并声明  CTest_mapApp应用程序类。 test_map.cpp  这是包含...

    App Engine Resource Usage-crx插件

    语言:English Google App Engine的资源使用情况监视器。...通过此扩展程序,您可以收集统计信息并导出到CSV文件。 有关GAE标头的文档,请参阅:https://developers.google.com/appengine/docs/python/runtime

Global site tag (gtag.js) - Google Analytics