コード例 #1
0
 public static void GetInfor(ref PC_Infor PI)
 {
     getOutMessage();
     PI.OutIp    = getOutIp();
     PI.Provider = getOutProvider();
     PI.Province = getOutProvince();
     PI.City     = getOutCity();
 }
コード例 #2
0
 public static void GetInfor(ref PC_Infor PI)
 {
     PI.MAC        = GetMacAddress();
     PI.PCName     = GetComputerName();
     PI.DiskType   = GetDiskID();
     PI.MemorySize = GetTotalPhysicalMemory();
     PI.UserName   = GetUserName();
     PI.SysType    = GetSystemType();
     PI.InIp       = GetLocalHost();
 }
コード例 #3
0
ファイル: DataBase.cs プロジェクト: wpmyj/csharp
        public static void AddRecord(string FileName)
        {
            PC_Infor PI = new PC_Infor();
            string   Com;

            GetIpInfor.GetInfor(ref PI);
            Tools.GetInfor(ref PI);
            Tools.JoinRecord(FileName, ref PI);
            Com = CreateAddCommand(PI);
            MessageBox.Show(Com);
            MySql.SqlCommand(Com);
        }
コード例 #4
0
        public static void JoinRecord(string FileName, ref PC_Infor PI)
        {
            FileStream fs = new FileStream(FileName, FileMode.Open);

            StreamReader m_streamReader = new StreamReader(fs);

            m_streamReader.BaseStream.Seek(0, SeekOrigin.Begin);    // 从数据流中读取每一行,直到文件的最后一行

            string strLine = m_streamReader.ReadToEnd();

            m_streamReader.Close();
            PI.Record = strLine;
        }
コード例 #5
0
ファイル: DataBase.cs プロジェクト: wpmyj/csharp
 public static string CreateAddCommand(PC_Infor PI)
 {
     try
     {
         string Com = "insert into PC_Infor (Record,UserName,InIP,SysType,Memory,DateTime,OutIp,Province,PCName,City,Provider,Mac) VALUES(" +
                      Tools.AddHead(PI.Record) + "," +
                      Tools.AddHead(PI.UserName) + "," +
                      Tools.AddHead(PI.InIp) + "," +
                      Tools.AddHead(PI.SysType) + "," +
                      Tools.AddHead(PI.MemorySize) + "," +
                      Tools.AddHead(DateTime.Now.ToString()) + "," +
                      Tools.AddHead(PI.OutIp) + "," +
                      Tools.AddHead(PI.Province) + "," +
                      Tools.AddHead(PI.PCName) + "," +
                      Tools.AddHead(PI.City) + "," +
                      Tools.AddHead(PI.Provider) + "," +
                      Tools.AddHead(PI.MAC) + ")";
         return(Com);
     }
     catch (Exception E) { MessageBox.Show(E.Message); }
     return("");
 }