- 01
 - 02
 - 03
 - 04
 - 05
 - 06
 - 07
 - 08
 - 09
 - 10
 - 11
 - 12
 - 13
 - 14
 - 15
 - 16
 - 17
 - 18
 - 19
 - 20
 - 21
 - 22
 - 23
 - 24
 - 25
 - 26
 - 27
 - 28
 - 29
 - 30
 - 31
 - 32
 - 33
 - 34
 - 35
 - 36
 - 37
 - 38
 - 39
 - 40
 - 41
 - 42
 - 43
 - 44
 - 45
 - 46
 - 47
 - 48
 - 49
 - 50
 - 51
 - 52
 - 53
 - 54
 - 55
 - 56
 - 57
 - 58
 - 59
 - 60
 - 61
 - 62
 - 63
 
                        private void button1_Click(object sender, EventArgs e)
         {
             OpenFileDialog ofd = new OpenFileDialog();
             if(ofd.ShowDialog() == DialogResult.OK)
             {
                 gs_path = ofd.FileName;
                 BinaryReader br = new BinaryReader(new FileStream(gs_path, FileMode.Open, FileAccess.Read));
                 int sys = 0;
                 do {
                     ofset++;
                     br.BaseStream.Seek(ofset, SeekOrigin.Begin);
                     if (br.ReadInt64() == 6875716118506401907)
                     {
                         if (br.ReadInt64() == 521392779117)
                         {
                             sys = 1;
                         }
                     }
                 } while (sys == 0);
                 br.BaseStream.Seek(ofset + 20, SeekOrigin.Begin);
                 textBox1.Text = br.ReadSingle().ToString();
                 br.BaseStream.Seek(ofset + 24, SeekOrigin.Begin);
                 textBox2.Text = br.ReadSingle().ToString();
                 br.BaseStream.Seek(ofset + 28, SeekOrigin.Begin);
                 textBox3.Text = br.ReadSingle().ToString();
                 br.BaseStream.Seek(ofset + 32, SeekOrigin.Begin);
                 textBox4.Text = br.ReadSingle().ToString();
                 br.BaseStream.Seek(ofset + 36, SeekOrigin.Begin);
                 textBox5.Text = br.ReadSingle().ToString();
                 br.BaseStream.Seek(ofset + 40, SeekOrigin.Begin);
                 textBox6.Text = br.ReadSingle().ToString();
                 br.BaseStream.Seek(ofset + 44, SeekOrigin.Begin);
                 textBox7.Text = br.ReadSingle().ToString();
                 br.Close();
             }
         }
...
        string gs_path;
         int ofset = 0;
         public Form1()
         {
             InitializeComponent();
         }
...
        private void button2_Click(object sender, EventArgs e)
         {
             BinaryWriter bw = new BinaryWriter(new FileStream(gs_path, FileMode.Open, FileAccess.Write));
             bw.BaseStream.Seek(ofset + 20, SeekOrigin.Begin);
             bw.Write(Convert.ToSingle(textBox1.Text));
             bw.BaseStream.Seek(ofset + 24, SeekOrigin.Begin);
             bw.Write(Convert.ToSingle(textBox2.Text));
             bw.BaseStream.Seek(ofset + 28, SeekOrigin.Begin);
             bw.Write(Convert.ToSingle(textBox3.Text));
             bw.BaseStream.Seek(ofset + 32, SeekOrigin.Begin);
             bw.Write(Convert.ToSingle(textBox4.Text));
             bw.BaseStream.Seek(ofset + 36, SeekOrigin.Begin);
             bw.Write(Convert.ToSingle(textBox5.Text));
             bw.BaseStream.Seek(ofset + 40, SeekOrigin.Begin);
             bw.Write(Convert.ToSingle(textBox6.Text));
             bw.BaseStream.Seek(ofset + 44, SeekOrigin.Begin);
             bw.Write(Convert.ToSingle(textBox7.Text));
             bw.Close();
         }
                                     
        
            http://kn1fe-zone.ru/index.php?threads/%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80-%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%  BC%D0%BC%D1%8B-%D1%81-%D0%B0%D0%B2%D1%82%D0%BE%D0%BF%D0%BE%D0%  B8%D1%81%D0%BA%D0%BE%D0%BC-%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%  B8%D0%B9.381/
ХОСПАДИ ДЕСЯТЬ ИЗ ДЕСЯТИ!!!!1111 Принесите мачете и спирт!