• 大小: 31KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-24
  • 语言: 其他
  • 标签: 修改App  

资源简介

修改App.config里面的节点属性,可以自动获取,或是手动修改里面的字节,里面还有字段获取IP资源的

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.xml;

namespace UpdateIP
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            //这句是自同修改IP的
            //foreach (IPAddress _IPAddress in Dns.GetHostEntry(Dns.GetHostName()).AddressList)
            //{
            //    if (_IPAddress.AddressFamily.ToString() == “InterNetwork“)
            //    {
            //        IP = _IPAddress.ToString();
            //    }
            //}
        }

        private void button1_Click(object sender EventArgs e)
        {
            SaveConfig(“http://“ + textBox1.Text  + “:1874/Operation_Play.svc“ “WcfService.IOperation_Play“);
        }


        // private void SaveConfig(要修改的字段 定位它的节点)
        private void SaveConfig(string ConnenctionString string strKey)
        {
            xmlDocument doc = new xmlDocument();
            //获得配置文件的全路径
            string strFileName = AppDomain.CurrentDomain.SetupInformation.ConfigurationFile;
            doc.Load(strFileName);
            xmlNodeList nodes = doc.GetElementsByTagName(“endpoint“);
            for (int i = 0; i < nodes.Count; i++)
            {
                xmlAttribute att = nodes[i].Attributes[“contract“];
                if (att.Value == strKey)
                {
                    att = nodes[i].Attributes[“address“];
                    att.Value = ConnenctionString;
                    break;
                }
            }
            doc.Save(strFileName);
        }


    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

    .......       187  2015-06-27 08:42  UpdateIP\UpdateIP\App.config

    .......       187  2015-06-27 08:42  UpdateIP\UpdateIP\bin\Debug\UpdateIP.exe.config

    .......     24224  2015-06-27 08:51  UpdateIP\UpdateIP\bin\Debug\UpdateIP.vshost.exe

    .......       187  2015-06-27 08:42  UpdateIP\UpdateIP\bin\Debug\UpdateIP.vshost.exe.config

    .......       490  2013-06-18 20:28  UpdateIP\UpdateIP\bin\Debug\UpdateIP.vshost.exe.manifest

    .......      1834  2015-06-27 08:46  UpdateIP\UpdateIP\Form1.cs

    .......      2513  2015-06-27 08:44  UpdateIP\UpdateIP\Form1.Designer.cs

    .......      5817  2015-06-27 08:44  UpdateIP\UpdateIP\Form1.resx

    .......       865  2015-06-27 08:42  UpdateIP\UpdateIP\obj\Debug\DesignTimeResolveAssemblyReferences.cache

    .......      6951  2015-06-27 08:51  UpdateIP\UpdateIP\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache

    .......         0  2015-06-27 08:42  UpdateIP\UpdateIP\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs

    .......         0  2015-06-27 08:42  UpdateIP\UpdateIP\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs

    .......         0  2015-06-27 08:42  UpdateIP\UpdateIP\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs

    .......       166  2015-06-27 08:51  UpdateIP\UpdateIP\obj\Debug\UpdateIP.csproj.FileListAbsolute.txt

    .......       520  2015-06-27 08:42  UpdateIP\UpdateIP\Program.cs

    .......      1340  2015-06-27 08:42  UpdateIP\UpdateIP\Properties\AssemblyInfo.cs

    .......      2868  2015-06-27 08:42  UpdateIP\UpdateIP\Properties\Resources.Designer.cs

    .......      5612  2015-06-27 08:42  UpdateIP\UpdateIP\Properties\Resources.resx

    .......      1095  2015-06-27 08:42  UpdateIP\UpdateIP\Properties\Settings.Designer.cs

    .......       249  2015-06-27 08:42  UpdateIP\UpdateIP\Properties\Settings.settings

    .......      3796  2015-06-27 08:46  UpdateIP\UpdateIP\UpdateIP.csproj

    .......       993  2015-06-27 08:42  UpdateIP\UpdateIP.sln

    .....H.     35840  2015-06-27 08:51  UpdateIP\UpdateIP.v12.suo

     目录          0  2015-06-27 08:42  UpdateIP\UpdateIP\obj\Debug\TempPE

     目录          0  2015-06-27 08:42  UpdateIP\UpdateIP\bin\Debug

     目录          0  2015-06-27 08:51  UpdateIP\UpdateIP\obj\Debug

     目录          0  2015-06-27 08:42  UpdateIP\UpdateIP\bin

     目录          0  2015-06-27 08:42  UpdateIP\UpdateIP\obj

     目录          0  2015-06-27 08:42  UpdateIP\UpdateIP\Properties

     目录          0  2015-06-27 08:46  UpdateIP\UpdateIP

............此处省略4个文件信息

评论

共有 条评论

相关资源