Example #1
0
        private void Form1_Load(object sender, EventArgs e)
        {
            //获取计算机名称
            string machineName = GetMachineName();

            pcname = machineName;

            //禁用最大化和最小化按钮(保留关闭按钮)
            this.MinimizeBox = false;
            this.MaximizeBox = false;
            if (File.Exists(str_device_list) && File.Exists(str_config))
            {
                //读取ini文档,修改另一份ini文档内容
                device_list = new INIFileHelper(str_device_list);
                config      = new INIFileHelper(str_config);
                ChangeConfig(device_list, config);
            }
            else
            {
                //提示文件不存在
                //MessageBox.Show("ini文件不存在,请检查!", "提示");
                if (File.Exists(str_device_list) == false)
                {
                    label2.Text    = str_device_list + " (不存在)";
                    label2.Visible = true;
                }
                else if (File.Exists(str_config) == false)
                {
                    label2.Text    = str_config + " (不存在)";
                    label2.Visible = true;
                }
            }
        }
Example #2
0
        //--

        private void ChangeConfig(INIFileHelper device_list, INIFileHelper config)
        {
            string id = device_list.IniReadValue("NEARFIELD", pcname);

            if (id == "" || id == null)
            {
                MessageBox.Show("请检查计算机名是否配置正确:\r\n" + pcname + "\r\n" + "如果正确,请检查DeviceList.ini文档是否含有此PC的记录!", "提示");
            }
            else
            {
                config.IniWriteValue("Config", "Device", id);
            }
        }