zoukankan      html  css  js  c++  java
  • 导出resource文件的的资源

    写个小工具,方便一次性将resource文件中的资源导出,不然反编译后一个个找,真是太麻烦了。
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using System.Resources;
    using System.Collections;
    using System.IO;

    namespace ResExport
    {
        class Program
        {
            static void Main(string[] args)
            {
                ResourceReader res = new ResourceReader("MSVirtualEvent.g.resources");//该文件放到bin
                IDictionaryEnumerator dics = res.GetEnumerator();
                while (dics.MoveNext())
                {
                    Stream s = (Stream)dics.Value;
                    int fileSize = (int)s.Length;
                    byte[] fileContent = new byte[fileSize];
                    s.Read(fileContent, 0, fileSize);
                    FileStream fs;
                    string filepath = dics.Key.ToString();
                    filepath=Path.Combine("C://",filepath); //保存到指定目录
                    filepath = Path.GetFullPath(filepath);
                    var   p = Path.GetDirectoryName(filepath);//要创建的目录
                    if (!Directory.Exists(p))
                    {
                        Directory.CreateDirectory(p);
                    }

                    FileInfo fi = new System.IO.FileInfo(filepath);
                    fs = fi.OpenWrite();
                    fs.Write(fileContent, 0, fileSize);
                    fs.Close();
                }

                res.Close();

            }
  • 相关阅读:
    db2 v11 安装测试
    DB2支持的三种表空间SMS、DMS、DMS的自动存储
    linux几种快速清空文件内容的方法
    修改文件或者文件夹权限
    db2start启动失败
    db2icrt创建实例,提示主机名无效
    浏览器内核以及在各个浏览器的前缀
    程序的三大结构(顺序结构、选择结构、循环结构)
    数组中元素的排序(常用的冒泡排序、选择排序、快速排序)
    数组的api以及api的简单使用
  • 原文地址:https://www.cnblogs.com/chengulv/p/4190164.html
Copyright © 2011-2022 走看看