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; } } }
//-- 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); } }