利用ResourceReader和ResXResourceWriter转换资源文件

我们在用Reflector查看源代码的时候

资源文件是resources格式的

无法直接在.NET中使用

虽然把代码弄到了,但是图片无法还原

依旧是憾事

 

其实要得到资源文件里的内容,很简单

MS提供给我们ResourceReader和ResourceWriter 以及ResXResourceReader和ResXResourceWriter

 

我们利用这几个类可以进行resources格式和resx格式的相互转换

 

假设我们有一个resources格式的资源文件

 

那么我们写下如下代码

 

 

inputResources是需要读取的资源文件

返回的s是Type,b就是资源文件中的Data

key可以从反编译的代码中得到

 

如果我们把得到data写入到resx文件中

outputResx是生成的resx格式的资源文件

 

好了,这个时候你用文本编辑器打开生成的outputResx

就可以看到里面的值了

这样你重新创建一个资源文件

然后把值拷贝过去就可以用了

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值