protected void Button1_Click(object sender, EventArgs e)
{
//byte[] buffer = new Buffer[512];
using (FileStream fs = File.Open(@"Z:\20121204.SVD", FileMode.Open, FileAccess.Read))
{
using (BinaryReader br = new BinaryReader(fs))
{
FileHead fh = new FileHead();
fh.Name = br.ReadSByte().ToChar().ToString() + br.ReadSByte().ToChar().ToString() + br.ReadSByte().ToChar().ToString();
fh.Ver = br.ReadSByte().ToString();
fh.Size = br.ReadInt16().ToString();
byte[] temp = new byte[8];
br.Read(temp, 0, 8);
//fh.MachineSN = br.ReadSByte().ToString() + br.ReadSByte().ToString() + br.ReadSByte().ToString() + br.ReadSByte().ToString() + br.ReadSByte().ToString() + br.ReadSByte().ToString() + br.ReadSByte().ToString() + br.ReadSByte().ToString();
fh.MachineSN = temp.ToHexString();
fh.BootVer = br.ReadSByte().ToString() + br.ReadSByte().ToString() + br.ReadSByte().ToString();
fh.SoftVer = br.ReadSByte().ToString() + br.ReadSByte().ToString() + br.ReadSByte().ToString();
fh.SumRecord = br.ReadInt32().ToString();
fh.UploadRecord = br.ReadInt32().ToString();
fh.NextUploadFPtr = br.ReadInt32().ToString();
Response.Write(fh.ToString());
}
}
}