在ini文件中读取软件版本号

来源:互联网 发布:excel视图宏数据标签 编辑:程序博客网 时间:2024/06/05 16:03

1 先新建一个.ini文件,内容如下:

2 引用

using System.Runtime.InteropServices;//引用命名空间


3 读取文件内容

新建


加入引用

        //读取.ini文件        [DllImport("kernel32")]        private static extern int GetPrivateProfileString(string section, string key, string def, StringBuilder retval, int size, string filePath);        private string strFilePath = Application.StartupPath + "\\softVersion.ini";//获取INI文件路径,放在debug文件        private string strSec = ""; //INI文件名


调用

            //读取INI文件中的版本号            if (File.Exists(strFilePath))//读取时先要判读INI文件是否存在            {                //读取文件名                strSec = Path.GetFileNameWithoutExtension(strFilePath);                textBox_softVersion.Text = ContentValue(strSec, "softVersion");            }            else            {                MessageBox.Show("INI文件不存在,无法读取标准软件版本");            }

...

其中的方法:

        private string ContentValue(string Section, string key)        {            StringBuilder temp = new StringBuilder(1024);            GetPrivateProfileString(Section, key, "", temp, 1024, strFilePath);            return temp.ToString();        }

...

别忘记加using System.IO

...