示例#1
0
        private string GetFileInfo(string fileName)
        {
            string ret = "";

            if (File.Exists(fileName))
            {
                string          fileTime = Pub.GetFileTimeString(fileName);
                FileVersionInfo fileVer  = FileVersionInfo.GetVersionInfo(fileName);
                ret = fileVer.ProductVersion;
                if (ret == null)
                {
                    ret = "";
                }
                if (ret == "")
                {
                    ret = fileTime;
                }
                else
                {
                    ret = ret.Replace(" ", "");
                    ret = ret.Replace(',', '.');
                    ret = ret + "(" + fileTime + ")";
                }
                ret = Pub.GetFileName(fileName) + ":  " + ret + "\r\n";
            }
            return(ret);
        }
示例#2
0
        protected override void InitForm()
        {
            formCode = "About";
            base.InitForm();
            this.Text = Title + " " + SystemInfo.AppTitle;
            string grPath   = Pub.GetObjFilePath("grdes.DesignerProps");
            string fileInfo = Pub.GetResText(formCode, "Version", "") + ":  " + SystemInfo.AppVersion + "(" +
                              Pub.GetFileTimeString(Application.ExecutablePath).ToString() + ")\r\n" +
                              Pub.GetResText(formCode, "DBVersion", "") + ":  " + SystemInfo.DBVersion + "\r\n" +
                              GetFileInfo(grPath + "grdes50.dll") + GetFileInfo(grPath + "gregn50.dll") +
                              GetFileInfo(grPath + "FK623Attend.dll") + GetFileInfo(grPath + "FKAttend.dll") +
                              GetFileInfo(grPath + "FKViaDev.dll") + GetFileInfo(grPath + "FpDataConv.dll") +
                              GetFileInfo(grPath + "LFWViaDev.dll") + GetFileInfo(grPath + "RealSvrOcxTcp.ocx");

            txtInfo.Text = fileInfo.Trim();
            string oem = SystemInfo.ini.ReadIni("Public", "OemInfo", "");

            oem         = oem.Replace("\\r\\n", "\r\n");
            lblOem.Text = oem;
        }