上位机的配置方式有很多种,配置文件的格式也是多种多样的,从大家熟悉的txt文件到后续的xml文件,从最近流行的json文件到sql数据库存储,我们的选择也很多,而今天我们主要讲ini文件配置,这种方式可以很方便,很快速实现上位机的一些配置功能。
首先我们需要调用一些Win32 API里的函数,具体如下:
如果大家使用过C#调用C++的dll,对这里应该并不陌生,C#如何想调用非.net下的dll,必须使用这种DllImport的方式。

接着对这两个函数做进一步的封装,具体如下:
这个读取方法总共有4个参数,第一个参数为Section,也就是区域,第二个参数为Key,即键,第三个参数可以直接填写空字符串,第四个参数填写文件路径。
这个写入方法同样有4个参数,第一个参数为Section,也就是区域,第二个参数为Key,即键,第三个参数为Value,即值,第四个参数填写文件路径。
这样,一些iniConfigHelper就形成了,关于具体的使用方法,大家可以关注我们的公开课,在那里我们会进行更加详细的讲解。