public Vision.RectangleRegion IniReadCamResolution(string section, string key)
        {
            Vision.RectangleRegion camResolution = new Vision.RectangleRegion(0, 0, 1, 1);
            StringBuilder          temp = new StringBuilder(255);
            string strres, strTopLeftX, strTopLeftY, strWidth, strHeight;

            GetPrivateProfileString(section, key, "", temp, 255, this.Path);
            strres = temp.ToString();
            try
            {
                strTopLeftX            = strres.Split(new char[] { ',' })[0];
                strTopLeftY            = strres.Split(new char[] { ',' })[1];
                strWidth               = strres.Split(new char[] { ',' })[2];
                strHeight              = strres.Split(new char[] { ',' })[3];
                camResolution.TopLeftX = short.Parse(strTopLeftX);
                camResolution.TopLeftY = short.Parse(strTopLeftY);
                camResolution.Width    = short.Parse(strWidth);
                camResolution.Height   = short.Parse(strHeight);
            }
            catch
            {
                //Function.function.PutInLog("读取" + Path + "中参数" + section + ":" + key + "出错", false);
                return(camResolution);
            }
            return(camResolution);
        }
        public void IniWriteCamResolution(string section, string key, Vision.RectangleRegion camResolution)
        {
            string strTopLeftX = camResolution.TopLeftX.ToString();
            string strTopLeftY = camResolution.TopLeftY.ToString();
            string strWidth    = camResolution.Width.ToString();
            string strHeight   = camResolution.Height.ToString();

            WritePrivateProfileString(section, key, strTopLeftX + "," + strTopLeftY + "," + strWidth + "," + strHeight, this.Path);
        }