コード例 #1
0
ファイル: Program.cs プロジェクト: arkanoid1/mywowtools
        void Init()
        {
            if (!File.Exists(WOW_EXE_NAME))
            {
                Console.WriteLine("{0} not found!", WOW_EXE_NAME);
                Console.ReadKey();
                return;
            }

            STREAM = new StreamReader(WOW_EXE_NAME, Encoding.ASCII).ReadToEnd();

            gr = new GenericReader(WOW_EXE_NAME, Encoding.ASCII);

            Console.WriteLine("{0} kb readed to filestream", gr.BaseStream.Length / 1024);

            if (!GetWoWVersion())
                return;

            if (!GetFieldsNamesStartPos())
                return;

            if (!GetFieldsInfoStartPos())
                return;

            GetStringsOffset();
            FillList();

            gr.Close();

            DumpToFile();

            Console.WriteLine("Done!");
            Console.ReadKey();
        }