barriers / 阅读 / 详情

ini 文件是什么意思 什么类型 ?

2023-07-20 08:19:06
TAG: in ni 文件 ini
共3条回复
wpBeta

INI 文件的操作

--------------------------------------------------------------------------------

概述

在程序中经常要用到设置或者其他少量数据的存盘,以便程序在下一次执行的时候可以使用,比如说保存本次程序执行时窗口的位置、大小、一些用户设置的数据等等,在 Dos 下编程的时候,我们一般自己产生一个文件,由自己把这些数据写到文件中,然后在下一次执行的时候再读出来使用。在 Win32 编程中当然你也可以这样干,但 Windows 已经为我们提供了两种方便的办法,那就是使用注册表或者 ini 文件(Profile)来保存少量数据。本文中先介绍一下 .ini 文件的使用。

ini 文件是文本文件,中间的数据格式一般为:

[Section1 Name]

KeyName1=value1

KeyName2=value2

...

[Section2 Name]

KeyName1=value1

KeyName2=value2

ini 文件可以分为几个 Section,每个 Section 的名称用 [] 括起来,在一个 Section 中,可以有很多的 Key,每一个 Key 可以有一个值并占用一行,格式是 Key=value,Win32 对 ini 文件操作的 api 中,有一部分是对 win.ini 操作的,有一部分是对用户自定义的 ini 文件操作的。Win.in 和 system.ini 是Windows的两个非常重要的初始化文件,Windows将用户所作的选择以及各种变化的系统信息记录在这两个文件中。System.ini 描述了系统硬件的当前状态,Win.ini 文件则包含了Windows 系统运行环境的当前配置。由于 Win.ini 文件的重要性和常用性,Win32 中有专门对 Win.ini 进行操作的 api,它们是:

GetProfileInt - 从 Win.ini 文件的某个 Section 取得一个 key 的整数值,它的原形是:

GetProfileInt(

LPCTSTR lpAppName, // 指向包含 Section 名称的字符串地址

LPCTSTR lpKeyName, // 指向包含 Key 名称的字符串地址

INT nDefault // 如果 Key 值没有找到,则返回缺省的值是多少

);

如果 Key 值没有找到的话,返回值是 nDefault 指定的缺省值,如果 Key 中的值是负数,则返回 0,如果 Key 指定的是数字和字符串的混合,则返回数字部分的值,比如说 x=1234abcd,则返回 1234

GetProfileString - 从 Win.ini 文件的某个 Section 取得一个 key 的字符串,它的原形是:

GetProfileString(

LPCTSTR lpAppName, // 指向包含 Section 名称的字符串地址

LPCTSTR lpKeyName, // 指向包含 Key 名称的字符串地址

LPCTSTR lpDefault, // 如果 Key 值没有找到,则返回缺省的字符串的地址

LPTSTR lpReturnedString, // 返回字符串的缓冲区地址

DWORD nSize // 缓冲区的长度

);

返回的字符串在缓冲区内,返回的 eax 值是返回的字符串的长度(不包括尾部的0)

GetProfileSection - 从 Win.ini 文件中读出整个 Section 的内容,它的原形是:

GetProfileSection(

LPCTSTR lpAppName, // 指向包含 Section 名称的字符串地址

LPTSTR lpReturnedString, // 返回数据的缓冲区地址

DWORD nSize // 返回数据的缓冲区长度

);

WriteProfileSection - 将一个整个 Section 的值 写入 Win.ini 文件的指定 Section 中,它的原形是:

WriteProfileSection(

LPCTSTR lpAppName, // 指向包含 Section 名称的字符串地址

LPCTSTR lpString // 要写入的数据的地址

);

如果 Win.ini 没有指定的 Section,API 会新建立一个并写入数据,如果已经存在,则先删除原来 Seciton 中所有的 Key 值然后写入新的。

WriteProfileString - 将一个 Key 值写入 Win.ini 文件的指定 Section 中,它的原形是:

WriteProfileString(

LPCTSTR lpAppName, // 指向包含 Section 名称的字符串地址

LPCTSTR lpKeyName, // 指向包含 Key 名称的字符串地址

LPCTSTR lpString // 要写的字符串地址

);

如果 Win.ini 没有指定的 Section,API 会新建 Section,如果没有指定的 Key 则新建一个 Key 并写入数据,如果已经存在,则用字符串代替原来的值。

以上的 Api 是对 Win.ini 操作的,当然对于我们来说,用的更多的是在程序运行的目录中建立自己的 ini 文件,如果需要对自己的 ini 文件操作,就要用到另一组 Api,这一组 api 和上面的很象,只要把上面一组的 Profile 换成 PrivateProfile(私有的)就可以了,参数中也相应的多了一个 ini 文件名的参数。例如 GetPrivateProfileInt、GetPrivateProfileSection、WritePrivateProfileString 等等, 下面分别介绍:

GetPrivateProfileInt - 从 ini 文件的某个 Section 取得一个 key 的整数值,它的原形是:

GetPrivateProfileInt(

LPCTSTR lpAppName, // 指向包含 Section 名称的字符串地址

LPCTSTR lpKeyName, // 指向包含 Key 名称的字符串地址

INT nDefault // 如果 Key 值没有找到,则返回缺省的值是多少

LPCTSTR lpFileName // ini 文件的文件名

);

中间参数和返回值的定义和 GetProfileInt 是一样的。

GetPrivateProfileString - 从 ini 文件的某个 Section 取得一个 key 的字符串,它的原形是:

GetPrivateProfileString(

LPCTSTR lpAppName, // 指向包含 Section 名称的字符串地址

LPCTSTR lpKeyName, // 指向包含 Key 名称的字符串地址

LPCTSTR lpDefault, // 如果 Key 值没有找到,则返回缺省的字符串的地址

LPTSTR lpReturnedString, // 返回字符串的缓冲区地址

DWORD nSize // 缓冲区的长度

LPCTSTR lpFileName // ini 文件的文件名

);

GetPrivateProfileSection - 从 ini 文件中读出整个 Section 的内容,它的原形是:

GetPrivateProfileSection(

LPCTSTR lpAppName, // 指向包含 Section 名称的字符串地址

LPTSTR lpReturnedString, // 返回数据的缓冲区地址

DWORD nSize // 返回数据的缓冲区长度

LPCTSTR lpFileName // ini 文件的文件名

);

这个 api 可以读出整个 section 的内容,当你不知道 section 中有哪些 key 的时候,可以使用这个 api 将整个 section 读出后再处理。

GetPrivateProfileSectionNames - 从 ini 文件中获得 Section 的名称,它的原形是:

GetPrivateProfileSectionNames(

LPTSTR lpszReturnBuffer, // 返回数据的缓冲区地址

DWORD nSize // 返回数据的缓冲区长度

LPCTSTR lpFileName // ini 文件的文件名

);

如果 ini 中有两个 Section: [sec1] 和 [sec2],则返回的是 "sec1",0,"sec2",0,0 ,当你不知道 ini 中有哪些 section 的时候可以用这个 api 来获取名称

WritePrivateProfileSection - 将一个整个 Section 的内容入 ini 文件的指定 Section 中,它的原形是:

WritePrivateProfileSection(

LPCTSTR lpAppName, // 指向包含 Section 名称的字符串地址

LPCTSTR lpString // 要写入的数据的地址

LPCTSTR lpFileName // ini 文件的文件名

);

WritePrivateProfileString - 将一个 Key 值写入 ini 文件的指定 Section 中,它的原形是:

WritePrivateProfileString(

LPCTSTR lpAppName, // 指向包含 Section 名称的字符串地址

LPCTSTR lpKeyName, // 指向包含 Key 名称的字符串地址

LPCTSTR lpString // 要写的字符串地址

LPCTSTR lpFileName // ini 文件的文件名

);

如果 ini 中没有指定的 Section,API 会新建 Section,如果没有指定的 Key 则新建一个 Key 并写入数据,如果已经存在,则用字符串代替原来的值。当指定的 ini 也不存在的时候,API 会自动建立一个新的文件,所以使用 ini 的好处是我们不必为了保存少量的数据涉及到文件操作,就连查找文件是否存在的操作都不必要。

使用要点:

在我们实际使用的时候,用的最多的是 GetPrivateProfileString 和 WritePrivateProfileString,但在对自定义 ini 文件操作的时候要注意的是,如果 lpFileName 指定的文件没有路径的话,Api 会去 Windows 的安装目录去找而不会在当前目录找,但是每次用到 ini 函数要获取当前路径显然太麻烦了,这里有一个变通的办法,你只要在 ini 文件名前面加上 . 就可以了,比如说要对本目录下的 user.ini 操作,那么文件名就是 ".user.ini" 这样显然比较方便。另外,当你要把一个 Key 清除的时候,可以使用把 lpString 指向一个空的字符串然后使用 WritePrivateProfileString。当你要把一个 section 的全部内容清空的时候,也不必把 key 一个个的清除,可以使用把 lpString 指向一个空的字符串然后使用 WritePrivateProfileSection。

--------------------------------------------------------------------------------

康康map

  .ini 文件是Initialization File的缩写,即初始化文件,是windows的系统配置文件所采用的存储格式。

  .ini 文件统管windows的各项配置,一般用户就用windows提供的各项图形化管理界面就可实现相同的配置了。但在某些情况,还是要直接编辑ini才方便,一般只有很熟悉windows才能去直接编辑。

  .ini 文件开始时用于WIN3X下面,WIN95用注册表代替,以及后面的内容表示一个节,相当于注册表中的键。

  除了windows2003,很多其他操作系统下面的应用软件也有.ini文件,用来配置应用软件以实现不同用户的要求。一般不用直接编辑这些.ini文件,应用程序的图形界面即可操作以实现相同的功能。它可以用来存放软件信息,注册表信息等。

  .ini也作为扩展名配置文件,是整个项目共用的。所以它要有一个项目使用的文件名,其后缀是.ini,如:端口配置.ini。

FinCloud

INI文件就是扩展名为“ini”的文件。在Windows系统中,INI文件是很多,最重要的就是“System.ini”、“System32.ini”和“Win.ini”。该文件主要存放用户所做的选择以及系统的各种参数。用户可以通过修改INI文件,来改变应用程序和系统的很多配置。但自从Windows 95的退出,在Windows系统中引入了注册表的概念,INI文件在Windows系统的地位就开始不断下滑,这是因为注册表的独特优点,使应用程序和系统都把许多参数和初始化信息放进了注册表中。

相关推荐

ini是什么意思?ini文件格式是什么

一:ini是什么意思 ini是初始化设置文件的后缀名,ini文件是Initialization File的缩写,是windows的系统配置文件所采用的存储格式,统管windows的各项配置,一般用户就用windows提供的各项图形化管理界面就可实现相同的配置了。【推荐教程:网站主机视频教程】 二:文件扩展名 配置文件。ini 请注意:我们所讨论的是项目中的配置文件,它是整个项目共用的。所以它要有一个项目使用的文件名,其后缀是。ini。例如:端口配置。ini 三:格式 INI文件由节、键、值组成。 节[section] 参数(键=值)name=value 注解 使用分号表示(;)。在分号后面的文字,直到该行结尾都全部为注解。 四:案例 ; exp ini file [port] portname=COM4 port=4五:作用 .ini , .inc之类的文件,一般是放一些常量或数据库链接语句等,再在需要的页面包含进去,和直接命为 asp 是没什么区别的。但为了安全性,最好不要用这些后缀名,因为知道文件名时,在浏览器里输入该文件的地址时,可看到所有内容的。
2023-07-20 00:17:441

ini是什么意思

ini 文件是windows的系统配置文件。统管windows的各项配置,一般用户就用windows提供的各项图形化管理界面就可实现相同的配置了,但在某些情况,还是要直接编辑.ini才方便,一般只有很熟悉windows才能去直接编辑。开始时用于WIN31下面,WIN95用注册表代替,[]及后面的内容表示一个节,相当于注册表中的键。除了windows现在很多windows下面的应用软件也有.ini文件,用来配置应用软件以实现不同用户的要求。一般不用直接编辑这些.ini文件,应用程序的图形界面即可操作以实现相同的功能。.ini文件的作用:.ini , .inc之类的文件,一般是放一些常量或数据库链接语句等,再在需要的页面包含进去,和直接命为 asp 是没什么区别的。但为了安全性,最好不要用这些后缀名,因为知道文件名时,在浏览器里输入该文件的地址时,可看到所有内容的。该文件主要存放用户所做的选择以及系统的各种参数。用户可以通过修改INI文件,来改变应用程序和系统的很多配置。但自从Windows 95的推出,在Windows系统中引入了注册表的概念,INI文件在Windows系统的地位就开始不断下滑。这是因为注册表的独特优点,使应用程序和系统都把许多参数和初始化信息放进了注册表中。但在某些场合,INI文件还拥有其不可替代的地位。
2023-07-20 00:17:511

ini是什么格式的文件

ini是系统初始化文件。ini文件是系统初始化文件,统管windows的各项配置,是windows的系统配置文件所采用的存储格式,使用的软件中的配置信息就储存在ini文件中。作为系统配置文件,ini文件可以用来存放软件信息、注册表信息等。ini文件统管windows的各项配置,在使用的应用程序下一般都有ini文件,用来配置软件以实现不同用户的要求。不用直接编辑这些ini文件,在软件的图形界面下进行设置更为简单直接。ini文件简介对于软件开发者来说,经常会碰到这样一种情况,用户要求在每次运行软件时,软件的初始配置信息需要和上次退出时的配置信息保持相同,如软件窗口的位置大小信息,参数的设置信息等。要达到这个目的,可以借助于ini文件实现。ini文件又称配置文件,它是一种以特定方式组织操作系统或软件配置信息的文本文件。它最早出现于Windows操作系统中,用于统管Windows的各项配置,后来,其理念被广泛使用到其它操作系统和各种应用软件中,常用于保存程序的一些配置参数。
2023-07-20 00:18:181

ini是什么格式的文件

ini文件是initialization File的缩写,即初始化文件。作为系统配置文件ini文件可以用来存放软件信息、注册表信息等。ini文件统管Windows的各项配置,在使用的应用程序下一般都有ini文件,用来配置软件以实现不同用户的要求。ini文件可以用记事本打开,直接进行编辑,ini文件内存储的各项配置信息都可以编辑,但如果操作不当,可能引起软件崩溃,不推荐新手尝试。ini文件一般是放一些常量或数据库链接语句等,再在需要的页面包含进去,和直接命名为asp是没什么区别的。ini文件分类:在Windows操作系统中存在很多个ini文件,如System.ini和Win.ini。在纯文本处理器或DOS编辑器中打开ini文件就有可能知道这些文件大概要做些什么。这些文件中包括对鼠标,键盘,外围设备,显示器颜色,密码等的变量参数的设置声明。在正常情况下,这些文件在文本编辑器中不能被改动(如文本编辑器在关闭之前显示“保存修改”,这时应点“否”)。在Windows 95,98,NT及之后的版本中,大部分的设置是通过对注册表的修改实现的,而不是通过使用ini文件。某些程序包含自身的ini文件,这些文件的内容的修改通常是通过该程序的用户界面来更改程序的特征,并不是通过编辑文件本身来进行的。
2023-07-20 00:18:331

ini是什么文件

是系统或软件的初始化配置文件,一般为文本格式,内容上是“配置项=值”形式,还可以分组(如“[组1]",如WINDOWS的SYSTEM.INI文件。
2023-07-20 00:18:585

怎样建一个ini文件

使用文本文档另存为ini文件,步骤如下:所需材料:文本文档。一、点击鼠标右键,弹出菜单内点击“新建”。二、子菜单内点击“文本文档”。三、编辑好内容后,点击“文件”。四、弹出的菜单内点击“另存为”。五、保存类型更改为“所有文件”,文件名尾缀改为“ini”,点击“保存”。六、这时ini文件创建完成。
2023-07-20 00:19:281

INI配置文件是什么

  INI文件是一个无固定标准格式的配置文件。它以简单的文字与简单的结构组成,常常使用在Windows操作系统,或是其他操作系统上,许多程序也会采用INI文件做为设置程序之用。Windows操作系统后来以注册表的形式取代掉INI档。INI文件的命名来源,是取自英文“初始(Initial)”的首字缩写,正与它的用途——初始化程序相应。有时候,INI文件也会以不同的扩展名,如“.CFG”、“.CONF”、或是“.TXT”代替。
2023-07-20 00:20:191

ini 文件是什么意思 什么类型 ?

分类: 电脑/网络 >> 操作系统/系统故障 解析: INI 文件的操作 -------------------------------------------------------------------------------- 概述 在程序中经常要用到设置或者其他少量数据的存盘,以便程序在下一次执行的时候可以使用,比如说保存本次程序执行时窗口的位置、大小、一些用户设置的数据等等,在 Dos 下编程的时候,我们一般自己产生一个文件,由自己把这些数据写到文件中,然后在下一次执行的时候再读出来使用。在 Win32 编程中当然你也可以这样干,但 Windows 已经为我们提供了两种方便的办法,那就是使用注册表或者 ini 文件(Profile)来保存少量数据。本文中先介绍一下 .ini 文件的使用。ini 文件是文本文件,中间的数据格式一般为: [Section1 Name] KeyName1=value1 KeyName2=value2 ... [Section2 Name] KeyName1=value1 KeyName2=value2 ini 文件可以分为几个 Section,每个 Section 的名称用 [] 括起来,在一个 Section 中,可以有很多的 Key,每一个 Key 可以有一个值并占用一行,格式是 Key=value,Win32 对 ini 文件操作的 api 中,有一部分是对 win.ini 操作的,有一部分是对用户自定义的 ini 文件操作的。Win.in 和 system.ini 是Windows的两个非常重要的初始化文件,Windows将用户所作的选择以及各种变化的系统信息记录在这两个文件中。System.ini 描述了系统硬件的当前状态,Win.ini 文件则包含了Windows 系统运行环境的当前配置。由于 Win.ini 文件的重要性和常用性,Win32 中有专门对 Win.ini 进行操作的 api,它们是: GetProfileInt - 从 Win.ini 文件的某个 Section 取得一个 key 的整数值,它的原形是: GetProfileInt( LPCTSTR lpAppName, 指向包含 Section 名称的字符串地址 LPCTSTR lpKeyName, 指向包含 Key 名称的字符串地址 INT nDefault 如果 Key 值没有找到,则返回缺省的值是多少 ); 如果 Key 值没有找到的话,返回值是 nDefault 指定的缺省值,如果 Key 中的值是负数,则返回 0,如果 Key 指定的是数字和字符串的混合,则返回数字部分的值,比如说 x=1234abcd,则返回 1234 GetProfileString - 从 Win.ini 文件的某个 Section 取得一个 key 的字符串,它的原形是: GetProfileString( LPCTSTR lpAppName, 指向包含 Section 名称的字符串地址 LPCTSTR lpKeyName, 指向包含 Key 名称的字符串地址 LPCTSTR lpDefault, 如果 Key 值没有找到,则返回缺省的字符串的地址 LPTSTR lpReturnedString, 返回字符串的缓冲区地址 DWORD nSize 缓冲区的长度 ); 返回的字符串在缓冲区内,返回的 eax 值是返回的字符串的长度(不包括尾部的0) GetProfileSection - 从 Win.ini 文件中读出整个 Section 的内容,它的原形是: GetProfileSection( LPCTSTR lpAppName, 指向包含 Section 名称的字符串地址 LPTSTR lpReturnedString, 返回数据的缓冲区地址 DWORD nSize 返回数据的缓冲区长度 ); WriteProfileSection - 将一个整个 Section 的值 写入 Win.ini 文件的指定 Section 中,它的原形是: WriteProfileSection( LPCTSTR lpAppName, 指向包含 Section 名称的字符串地址 LPCTSTR lpString 要写入的数据的地址 ); 如果 Win.ini 没有指定的 Section,API 会新建立一个并写入数据,如果已经存在,则先删除原来 Seciton 中所有的 Key 值然后写入新的。 WriteProfileString - 将一个 Key 值写入 Win.ini 文件的指定 Section 中,它的原形是: WriteProfileString( LPCTSTR lpAppName, 指向包含 Section 名称的字符串地址 LPCTSTR lpKeyName, 指向包含 Key 名称的字符串地址 LPCTSTR lpString 要写的字符串地址 ); 如果 Win.ini 没有指定的 Section,API 会新建 Section,如果没有指定的 Key 则新建一个 Key 并写入数据,如果已经存在,则用字符串代替原来的值。 以上的 Api 是对 Win.ini 操作的,当然对于我们来说,用的更多的是在程序运行的目录中建立自己的 ini 文件,如果需要对自己的 ini 文件操作,就要用到另一组 Api,这一组 api 和上面的很象,只要把上面一组的 Profile 换成 PrivateProfile(私有的)就可以了,参数中也相应的多了一个 ini 文件名的参数。例如 GetPrivateProfileInt、GetPrivateProfileSection、WritePrivateProfileString 等等, 下面分别介绍: GetPrivateProfileInt - 从 ini 文件的某个 Section 取得一个 key 的整数值,它的原形是: GetPrivateProfileInt( LPCTSTR lpAppName, 指向包含 Section 名称的字符串地址 LPCTSTR lpKeyName, 指向包含 Key 名称的字符串地址 INT nDefault 如果 Key 值没有找到,则返回缺省的值是多少 LPCTSTR lpFileName ini 文件的文件名 ); 中间参数和返回值的定义和 GetProfileInt 是一样的。 GetPrivateProfileString - 从 ini 文件的某个 Section 取得一个 key 的字符串,它的原形是: GetPrivateProfileString( LPCTSTR lpAppName, 指向包含 Section 名称的字符串地址 LPCTSTR lpKeyName, 指向包含 Key 名称的字符串地址 LPCTSTR lpDefault, 如果 Key 值没有找到,则返回缺省的字符串的地址 LPTSTR lpReturnedString, 返回字符串的缓冲区地址 DWORD nSize 缓冲区的长度 LPCTSTR lpFileName ini 文件的文件名 ); GetPrivateProfileSection - 从 ini 文件中读出整个 Section 的内容,它的原形是: GetPrivateProfileSection( LPCTSTR lpAppName, 指向包含 Section 名称的字符串地址 LPTSTR lpReturnedString, 返回数据的缓冲区地址 DWORD nSize 返回数据的缓冲区长度 LPCTSTR lpFileName ini 文件的文件名 ); 这个 api 可以读出整个 section 的内容,当你不知道 section 中有哪些 key 的时候,可以使用这个 api 将整个 section 读出后再处理。 GetPrivateProfileSectionNames - 从 ini 文件中获得 Section 的名称,它的原形是: GetPrivateProfileSectionNames( LPTSTR lpszReturnBuffer, 返回数据的缓冲区地址 DWORD nSize 返回数据的缓冲区长度 LPCTSTR lpFileName ini 文件的文件名 ); 如果 ini 中有两个 Section: [sec1] 和 [sec2],则返回的是 "sec1",0,"sec2",0,0 ,当你不知道 ini 中有哪些 section 的时候可以用这个 api 来获取名称 WritePrivateProfileSection - 将一个整个 Section 的内容入 ini 文件的指定 Section 中,它的原形是: WritePrivateProfileSection( LPCTSTR lpAppName, 指向包含 Section 名称的字符串地址 LPCTSTR lpString 要写入的数据的地址 LPCTSTR lpFileName ini 文件的文件名 ); WritePrivateProfileString - 将一个 Key 值写入 ini 文件的指定 Section 中,它的原形是: WritePrivateProfileString( LPCTSTR lpAppName, 指向包含 Section 名称的字符串地址 LPCTSTR lpKeyName, 指向包含 Key 名称的字符串地址 LPCTSTR lpString 要写的字符串地址 LPCTSTR lpFileName ini 文件的文件名 ); 如果 ini 中没有指定的 Section,API 会新建 Section,如果没有指定的 Key 则新建一个 Key 并写入数据,如果已经存在,则用字符串代替原来的值。当指定的 ini 也不存在的时候,API 会自动建立一个新的文件,所以使用 ini 的好处是我们不必为了保存少量的数据涉及到文件操作,就连查找文件是否存在的操作都不必要。 使用要点: 在我们实际使用的时候,用的最多的是 GetPrivateProfileString 和 WritePrivateProfileString,但在对自定义 ini 文件操作的时候要注意的是,如果 lpFileName 指定的文件没有路径的话,Api 会去 Windows 的安装目录去找而不会在当前目录找,但是每次用到 ini 函数要获取当前路径显然太麻烦了,这里有一个变通的办法,你只要在 ini 文件名前面加上 . 就可以了,比如说要对本目录下的 user.ini 操作,那么文件名就是 ".user.ini" 这样显然比较方便。另外,当你要把一个 Key 清除的时候,可以使用把 lpString 指向一个空的字符串然后使用 WritePrivateProfileString。当你要把一个 section 的全部内容清空的时候,也不必把 key 一个个的清除,可以使用把 lpString 指向一个空的字符串然后使用 WritePrivateProfileSection。 --------------------------------------------------------------------------------
2023-07-20 00:20:281

怎样建一个ini文件

右键新建一个TXT文本,然后把文件的扩展名.txt 换成.ini
2023-07-20 00:20:383

后缀名为INI的是什么文件啊

常见windows操作系统``的驱动程序``由后缀名为drv.vxd.sys.dll.exe.ini.inf.等种类的文件组成`其中`drv.vxd.dll.inf.是许多`驱动程序的核心文件``修改`或``被破坏```对应的驱动就无法正常运行``
2023-07-20 00:22:163

ini和dll的区别

文件属性,作用。1、文件属性方面。ini是32位动态链接库文件,dll文件是系统的动态链接库文件,因此在文件属性上有区别。2、ini控制着系统的内存管理、数据的输入输出操作和中断处理,dll含有可执行代码但不能单独运行,需链接至可执行文件才可运行,所以在作用上是有区别的。
2023-07-20 00:22:341

电脑注册表中ini是什么意思

电脑文件以.ini为后缀的是系统(软件)的配置文件
2023-07-20 00:22:433

ini文件有什么作用

分类: 电脑/网络 >> 操作系统/系统故障 问题描述: 如题,ini一般是用文本编辑的设置文件,好象是存储一些程序的设置值的,直接修改这个文件就会改变程序的设置,是不是这样的,具体给我说说好吗? 解析: ini文件就是用来存取一些设置信息的,格式为: [system] set1=...set2=... [User] set3=... =号后面是设置值,这些设置值具体有什么用处,要看那个软件怎么用它了。
2023-07-20 00:22:511

电脑上的“.ini”文件通常是?

电脑上的“.ini”文件通常是? 1.配置文件 2.压缩文件 正确答案:配置文件 INI文件格式是某些平台或软件上的配置文件的非正式标准,以节(section)和键(key)构成,常用于微软 Windows 操作系统中。这种配置文件的文件扩展名多为INI,故名。
2023-07-20 00:22:581

电脑ini文件怎么打开

记事本试一下
2023-07-20 00:23:063

ini格式的文件是什么文件?

配置文件 自定义一个文件,会成一个desktop.ini 很多软件在第一次运行时也会生成一个.ini文件,里面有程序的初始化信息。 98下扫雷的排行榜就记录在一个.ini文件中 驱动备份软件WinDrvExpert的配文件: WinDrvExpert.ini 深入剖析Windows XP的BOOT.INI 电脑中安装有多个操作系统的朋友知道,在电脑加电自检后会出现一个启动菜单,它列出了在这台电脑上安装的所有的操作系统,用户使用“↑”“↓”键可以选择进入哪个系统。实际上这一切都源于一个名为BOOT.INI的文件,自Windows NT开始 它就存在于Windows系统中。Windows XP主要依赖BOOT.INI文件来确定计算机在重启(引导)过程中显示的可供选取的操作系统类别。一般情况下,它位于C盘根目录下,在默认状态下是一个隐藏只读的系统配置文件。要查看它,只要去掉其隐藏属性,即可用记事本打开它,也可以在“开始”中运行msconfig.exe,在弹出的“系统配置实用程序”对话框中单击“BOOT.INI”选项卡就可窥见其庐山真面目。下面就以笔者电脑中的BOOT.INI文件为例,向大家详加解释。 BOOT.INI文件的常见格式如下: [boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)WINDOWS [operating systems] multi(X)disk(Y)rdisk(Z)partition(Q)WINDOWS="Microsoft Windows XP Professional" /fastdetect SCSI(X)disk(Y)rdisk(Z)partition(Q)WIN98="Microsoft Windows 98" /fastdetect 该文件分为Boot loader(引导加载)和Operating systems(操作系统)两大部分。在引导加载部分,timeout=xx表示等待用户选择操作系统的时间,默认是30秒,用户可以根据需要自行更改。default=xxxx表示缺省情况下系统默认要加载的操作系统路径,表现为启动时等待用户选择的高亮条部分。但是令很多用户困惑不解的是,那些“multi(0)disk(0)rdisk(0)partition(1)”是什么意思? 实际上这是根据ARC规则命名的,它是x86或RISC计算机中用于标识设备的一种通用方法。ARC名字指向存放操作系统文件的分区,对于磁盘设备, ARC名字的构成如下: (X)disk(Y)rdisk(Z)partition(Q) component部分有两种有效值,即multi和SCSI,它用于标明硬件适配器。multi表示一个非SCSI硬盘或一个由SCSI BIOS访问的SCSI硬盘,而SCSI则表示一个SCSI BIOS禁止的SCSI硬盘。X值表示操作系统的系统根目录所在的分区所在的硬盘所在的磁盘控制器在同一磁盘控制器上的序号(X从0开始)。 disk(Y):对于SCSI硬盘来说,Y值表示操作系统的系统根目录所在的分区所在的硬盘在同一个磁盘控制器上的硬盘序号(Y从0开始);对于multi来说,Y值无任何意义,恒为0。 rdisk(Z):对于multi来说,Z值表示操作系统的系统根目录所在的分区所在的硬盘在同一个磁盘控制器上的硬盘序号(Z从0开始);对于SCSI硬盘来说,Z值无意义,恒为0。 partition(Q):Q值表示操作系统的系统根目录所在的分区在同一硬盘上主分区的序号(Q从1开始)。 Operating systems部分列出了这台电脑上所有操作系统的路径和清单,其中还包括一些如/fastdetect、/basevideo、/sos之类的开关符。这些开关符都有特殊的含义,一般情况下建议不要更改。 OK,基于以上知识,我们对BOOT.INI文件应该有了一个比较清楚地认识。于是,我们就可以根据需要对其进行修改了。以笔者的电脑为例,BOOT.INI文件显示,硬盘中装有两个Windows XP专业版系统(实际上一个为中文版,一个为英文版),默认情况下是启动硬盘第三分区上的系统(英文版)。如果要它在默认情况下启动硬盘第一分区上的系统(中文版),而且为了以示区别,将两个Windows XP Professional分别对应的加以标记。这时,我们可以通过修改BOOT.INI文件来达到目的,修改之后如图2所示。重新启动计算机,看看你的愿望是不是实现了呢! 由以上可知,BOOT.INI是一个非常重要的系统文件,没有它,系统将无法进行引导,所以我们平时除了要对其作必要的备份之外,还要编辑它的方法。特别是在安装多系统时,如果没有按照从低到高(Windows 98、Windows 2000、Windows XP、Windows 2003)的安装顺序,该文件往往会被损坏。如果我们掌握修改和编辑它的办法,就不会到时候无计可施了。
2023-07-20 00:23:321

kuka机器人中ini的作用

按ini可以是机器进入初始化。文件格式。kuka机器人打开已经新建的程序文件banyunl“,进入程序编辑器。程序编辑器中有4行程序,其中,INI:初始化,END:程序结束,中间两行为回HOME点。
2023-07-20 00:23:411

手机ini文件怎么编写

ini 文件是文本文件,中间的数据格式一般为:[Section1 Name]KeyName1=value1KeyName2=value2...[Section2 Name]KeyName1=value1KeyName2=value2ini 文件可以分为几个 Section,每个 Section 的名称用 [] 括起来,在一个 Section 中,可以有很多的 Key,每一个 Key 可以有一个值并占用一行,格式是 Key=value
2023-07-20 00:23:501

C#如何创建ini文件

。。。使用file文件操作不可以创建吗?
2023-07-20 00:23:585

求ini文件具体怎么用?

右键,自动安装
2023-07-20 00:24:252

ini文件打不开

选择用来打开.ini类型文件的程序,用NPAN等一些记事本软件就可以打开.ini类型的文件了.修改后直接选择保存就可以了。这个是NPAN记事本的下载地址是绿色软件,放到手机上就能用了。体积也很小,只有20KB,不占用空间的。
2023-07-20 00:24:331

C#如何读取和创建INI文件

  在做项目过程中 有时需要保存一些简单的配置信息 可以使用xml 也可以使用INI文件 下面是C#中读取INI的方法 相信大部分朋友都使用过这种方式   INI文件的存储方式如下   view plainprint?   [section] key=value读取方法   view plainprint?   public static class ReadnIni { private static iniPath=ini的路径 public static string IniPath { get {return iniPath } set{ iniPath=value } }   [DllImport( kernel )]   private static extern int GetPrivateProfileString(string iniAppName string iniKeyName string iniDefault StringBuilder iniReturnedString int iniSize string iniFileName)   private static string ReadString(string section string key string def)   { StringBuilder temp = new StringBuilder(要读出的内容的长度) try { GetPrivateProfileString(section key def temp 长度 IniPath ) } catch {} return temp ToString() }   public static Hashtable ReadIniListKeys(string section List<string> keys)   { Hashtable keyValueHash = new Hashtable() for (int i = i < keys Count i++)   { keyValueHash Add(keys[i] ReadString(section keys[i] )) } return keyValueHash }   public static string ReadIniKeys(string section string keys)   { return ReadString(section keys ) }如上就可以读取了 那么INI文件如何创建呢?   view plainprint? lishixinzhi/Article/program/net/201311/13599
2023-07-20 00:24:411

为什么有的游戏文件中,名为ini的文件删除不了?

好象你的游戏不是正规的游戏吧,一般的游戏解压出来,都在开始,程序菜单里有卸载的!
2023-07-20 00:24:492

联想Y7000怎么把TXT改成ini

有三种以上方法可以修改文件后缀。一是直接修改,将文件后缀显示出来,然后右击重命名,将TXT修改为INI后缀即可。二是用记事本打开该TXT文件,点击文件-另存为,在另存为窗口中将文件类型更换为所有类型,在另存为窗口中文件名处输入文件名和后缘INI,然后点击保存即可更改成功。三是使用压缩软件修改,用压缩软件打开包含该TXT文件的位置,在压缩软件窗口中直接将后缀修改为INI文件也可。
2023-07-20 00:24:581

system.ini的设置详解

下面分段了解WINDOWS在system.ini中的设置。system.drv=system.drv 这是系统设备驱动程序;drivers=mmsystem.dll power.drv 这是多媒体与电源管理驱动力程序;shell=Explorer.exe 这是系统的shell程序,一项重要设置;user.exe=user.exe gdi.exe=gdi.exe 这两项是系统接口模块;sound.drv=mmsound.drv dibeng.drv=dibeng.dll 这两项是声卡的驱动程序;comm.drv=comm.drv commport的驱动程序;mouse.drv=mouse.drv 这是鼠标的驱动程序;keyboard.drv=keyboard.drv 这是键盘的驱动程序;fonts.fon=vgasys.fon fixedfon.fon=vgafix.fon oemfonts.fon=vgaoem.fon这三项是系统所需的基本字体文件;386Grabber=vgafull.3gr display.drv=pnpdrvr.drv 这两项是显卡的驱动程序。[boot.description],以下几项,你一看便知是什么含义。system.drv=标准个人计算机keyboard.typ=标准 101/102 键或 Microsoft 自然键盘mouse.drv=标准鼠标aspect=100,96,96display.drv=NVIDIA Vanta[386Enh] 在这里定义了有关系统和外设所需的各种虚拟驱动程序,不能随意更改这里的设置,唯一有一项就是COM4buffer=2048,表示是modem相关的设置,可以人为加入,也有可能是modem的优化程序自动加进来的ebios=*ebios 这是扩展bios设备程序;device=vpbiosd.vxd device=vmsgd.vxd这是指定要载入的虚拟设备驱动程序名;mouse=*vmouse device=*dynapage device=*vcd device=*vpd device=*int13woafont=dosapp.fon device=*enablekeyboard=*vkd display=*vdd,*vflatd 这是设置已经定义在WINDOWS系统文件中虚拟设备程序;COM4buffer=2048 modem端口缓存[drivers]这里主要提供给应用程序或外设加载有关的驱动程序用的,WINDOWS自身不会在这里设置任何项目。wavemapper=*.drv MSACM.imaadpcm=*.acm MSACM.msadpcm=*.acmwave=mmsystem.dll midi=mmsystem.dll[mci] 设置与多媒体有关的项目,除了WINDOWS系统自己的mci 控制程序外,其它多媒体相关的设备也会在这里设置所需要的驱动程序和相关文件。cdaudio=mcicda.drv sequencer=mciseq.drv waveaudio=mciwave.drvavivideo=mciavi.drv videodisc=mcipionr.drv vcr=mcivisca.drvMPEGVideo=mciqtz.drv MPEGVideo2=mciqtz.drv[vcache] 这里是设置磁盘缓冲内存,可以加入MinFileCache=8192,MaxFileCache=8192, 这里单位是kb ,所设数值要用系统监视器来确定,一般而言,MaxFileCache是物理内存的1/4,最大不超过12MB,当然如果用一个通用参数是8MB[Password Lists]ZRD=C:WINDOWSRD.PWL 这是进入WINDOWSR 密码存放位置。[drivers32]这里主要是提供给应用程序或外设需要加载相关的驱动程序使用的,许多应用程序或外设也在这里设置一些相目,但应用程序删除后并不把相关设置删除,当然留在这里,一般情况下,没有什么妨碍。MSACM.imaadpcm=imaadp32.acm MSACM.msadpcm=msadp32.acmMSACM.msgsm610=msgsm32.acm MSACM.msg711=msg711.acmMSACM.trspch=tssoft32.acm vidc.CVID=iccvid.dllVIDC.IV31=ir32_32.dll VIDC.IV32=ir32_32.dllvidc.MSVC=msvidc32.dll VIDC.MRLE=msrle32.dllVIDC.IV50=ir50_32.dll msacm.iac2=C:WINDOWSSYSTEMIAC25_32.A X。system.INI是包含Windows初始配置信息的重要文件,其中的配置语句较复杂且对Windows用户十分重要。本文描述了该文件包含的重要配置语句的意义。Windows利用扩展名为.INI的文件保存Windows及其应用程序的初始化信息。Windows及其应用程序每次启动时,都会从相应的INI文件中读取初始化设置信息,并据此进行配置。Windows的两个最重要的INI文件是WIN.INI和system.INI,WIN.INI控制Windows用户窗口环境的概貌(如窗口边界宽度、系统字体等),而sys tem.INI包含整个系统的信息(如显示卡驱动程序等),是存放Windows启动时所需要的重要配置信息的文件,相当于DOS中的CONFIG.SYS。sys tem.INI能识别上百个不同命令,其中的一些语句的意义不言自明,并且可能通过SETUP程序或主群组的控制面板来设置,而另一些就比较懂且只能由人工改变。因此,为了高效的执行程序,Windows的用户就需了解sys tem.INI的内部结构和其中的关键语句的意义,才能维护好系统。sys tem.INI由许多小节组成,每个小节有一个方括号括起来的小节名标名,如[boot],每个小节包含一些格式为“关键字名=值”的设置。该文件格式为文本文件,可以用任何文字处理器如DOS中的Edit观察或修改。下面,我们将讨论sys tem.INI的重要小节及其中的关键语句。[boot]小节该小节通常是sys tem.INI的每一小节,所指明的文件包含对Windows至关重要的代码与数据。一般来说,该小节中的语句宜手工改动,Windows安装或设置程序会通过用户的选择确定适当的设置。display.drv指明显示卡的驱动程序,为Windows提供屏幕输出keyboard.drv指明键盘的驱动程序mouse.drv指明鼠标的驱动程序386grabber指明显示捕捉器,在386增强模式下Windows利用它进行DOS应用程序的输出显示及从DOS屏幕拷贝数据到剪贴板。以.FON结尾的关键字指明字模文件,如fonts.fon指明包含Windows的比例空间系统字模的文件,比例字模用于按钮、菜单、窗口标题等。shell指明用作用户与Windows之间的主要联系纽带的程序,缺省值是shell=progman.exe,这样Windows每次启动时都会自动加载程序管理器。如果用户更喜欢其它的Windows程序作Windows的外壳,可把progam.exe改变为相应带扩展名的程序名,例如,Shell=winfile.exe将使得Windows每次启动时都自动加载文件管理器而不是程序管理器。[boot.description]小节该小节包含[boot]小节中加载的的驱动程序的简明文字描述,例如,display.drv=VGA,它们由Windows安装程序及设置程序设置,Windows向用户报告配置信息时也需要使用这些描述。一般来说,该小节中的设置也不应手工改变。[keyboard]小节该小节只有四个语句。keyboard.dll指明定义键盘布局的DLL。对大多数键盘而言该项不需要,因此常常是空白的。type指明键盘类型,1代表83键盘,2代表OLIVETTI(好利获得)的102键盘,3代表84键或86键AT键盘,4代表101键或102键增强键盘。subtype指明特定的键盘品牌和种类。oemansi.bin指明包含非美国键盘所用的字符翻译表的文件。[mci]小节该小节列举出了为各种多媒体设备提供MCI(媒体控制接口,它是Windows内部的一组功能调用的名称,用于生成程序和媒体设备之间的接口)支持的驱动程序,例如AVIVideo指明AVI视频驱动程序。依赖于MCI,Windows应用程序只需发出简单的MCI命令就可以控制媒体设备,而且,相同的播放命令可以适用于各种设备。该小节的语句是在安装多媒体设备和驱动程序时写入或修改的,不能手工修改。[NonWindowsApp]小节该小节为Windows存放DOS应用程序的通用设置。其中比较有意义的是以下三个设置。CommandEnvSize为DOS应用程序设置环境大小。例如,在Windows下运行一个批处理文件时,如出现环境空间不足的错误信息,可以通过在sys tem.INI中增加CommandEnvSize语句如CommandEnvSize=512以增大环境空间。LocalTSRs指有要特殊处理的TSRs(内存驻留程序)。缺省状态下,Windows启动之前加载的TSRs被所有活动的虚拟机所共享,这时有时会造成问题甚至会导致系统崩溃。如果在LocalTSRs列表中加入TSRs的文件名(无需扩展名),Windows将把该驻留程序的一个单独拷贝加载到每一个虚拟机中,避免造成上述问题。ScreenLines指明文本模式的DOS应用程序的屏幕显示行数。缺省情况下,Windows在DOS窗口中显示25行,在sys tem.INI中增加一条ScreenLines=50语句,就可以变为50行。多数DOS应用程序自动适应增加的行数,有些则需要特殊配置,还有一些早期的应用程序只能工作在25行方式下。对该小节的Windows不提供修改手段,修改必须手工进行。[standard]小节该小节保存只对标准模式有效的设置。386及更高档的机器上一般不再使用标准模式,所以不再讨论相应语句。[386Enh]小节该小节保存只对386增强模式有效的设置,它是sys tem.INI中最复杂的小节,可以支持许多语句,有些是有用的,而有些对普通用户来说却没有必要了解。下面,我们列举出一些较为有用的语句。VirtualHDlrq可取值为off或on,以指明是否禁止Windows处理硬盘中断,置为ON时,可为Windows提供较好的性能,但它可以与某些硬盘及软件不兼容。DebugLocaReboot缺省设置为off,设置为on时允许用户按Ctrl+Alt+Del来关闭一个应用程序。MessageBackColor和MessageTextColor改变Windows切换到全屏幕显示信息时所使用和背景和前景颜色(颜色值由0到F,与标准VGA显示方式的16色调色板相同)。device语句的等号右边带有星号的字符串指明众多的被Windows虚拟管理器(VMM)加载的VxDs(运行于Windows最高操作特权级的32位虚拟设备驱动程序),它们是操作系统自身的一部分,例如device=*v86mmgr是指加载虚拟86模式内存管理器,而device=*pageswap加载虚拟页交换设备。另一些device语句如device=vtdapi.386加载第三方厂商的VxDs。VxDs是Windows的核心,所以sys tem.INI要加载诸多VxDs。FileSysChange指明是否禁止Windows在运行的DOS应用程序每次创建、删除或重命名一个文件时都告知文件管理器。其缺省设置是on。你可并列地打开文件管理器和一个DOS窗口,用DEL命令在DOS窗口中删除文件管理器显示的一个文件,就可以看到这种效果。FileSysChange=on,被删除的文件将会立即从文件管理器窗口中消失;FileSysChage=off,该文件直到文件管理器重新显示时才会消失。FileSysChange=off在某种程序上可以加快Windows的运行速度。PerVMFiles指明Windows为每个虚拟机分配的文件句柄数+CONFIG.SYS中的FILES的值,也就是Windows为每个虚拟机分配的文件句柄数是PerVMFiles与FILES相加之和,其缺省值为10,即可找于10+FILES个文件。可以修改PerVMFiles的值,但由于Windows是基于DOS文件系统之上的,因此不能超过同时打开255个文件的限制。对sys tem.INI各语句有所了解,用户就可以通过修改其中的某些语句的值为所需值来适合自己的需要或解决部分故障。例旭安装Windows时,鼠标器未接上,安装完成后,启动Windows没有鼠标。这时可退回到DOS系统,通过文件编辑器浏览sys tem.INI,发现[boot]小节中的mouse.drv=nomouse.drv,从其它安装了Windows的机器中Windows目录的子目录sys tem下拷贝鼠标驱动程序MOUSE.DRV到故障机器的Windows目录的子目录sys tem中,并修改sys tem.INI的[boot]小节中的muse.drv的值为mouse.drv,再次启动sys tem.INI,鼠标恢复正常。像这样的因为sys tem.INI语句值引起的故障是Windows启动常见故障。
2023-07-20 00:25:051

ini文件怎运行?

用记事本打开,一般是不能直接运行的。
2023-07-20 00:25:193

INI配置文件是什么?

有些INI文件相当于是软件的升级配置文件。。。
2023-07-20 00:26:114

电脑中的后缀名为ini的文件能不能删

这是一些安装程序生成的,可以删除。
2023-07-20 00:26:212

ini文件怎运行?

不会运行,只是一些运行初始化的配置参数,其它可执行文件会读取里面的数据
2023-07-20 00:26:303

ini是一种什么文件.有什么用途?

程序(系统)配置文件
2023-07-20 00:26:373

ini文件可以删除吗?

是不是desktop.ini?ini文件是配置文件,如果你开启查看隐藏文件的话,在系统盘里面的文件夹里面都能发现这样的文件.如果在盘符下面的,是可以删除的.如果在什么SYSTEM32或者其他系统盘下面,尽量不要删这个类型的文件.
2023-07-20 00:26:472

如何样删除INI文件下的内容

在事件下选择__启动窗口_将被销毁 下面写上 如果你的INI文件在同一目录的话就这么写 删除文件 (取运行目录 () + “” + “xx.ini”) 如果不同的话 删除文件 (直接写文件名)
2023-07-20 00:26:551

如何处理电脑自动出现ini文件的问题

1:删除 Desktop.ini 文件启动 Windows 资源管理器。在“工具”菜单上,单击“文件夹选项”,然后单击“查看”选项卡。在“高级设置”框中,单击以清除“隐藏已知文件类型的扩展名”复选框和“隐藏受保护的操作系统文件”复选框(如果尚未清除),然后单击“确定”。删除包含本文前述“症状”部分介绍的文本行的所有 Desktop.ini 文件。为此,请按照下列步骤操作: 找到下列每一个文件夹,右键单击“Desktop.ini”文件(如果此文件夹中有该文件),然后单击“打开”: drive:Documents and SettingsAll UsersStart MenuProgramsStartupdrive:Documents and SettingsAll UsersStart MenuProgramsdrive:Documents and SettingsAll UsersStart Menu其中 drive 是安装 Windows 的驱动器。检查该文件是否包含以下行:[.ShellClassInfo] LocalizedResourceName=@%SystemRoot%system32shell32.dll,-21787如果该文件包含这些行,请右键单击此文件,单击“删除”,然后在提示您确认删除时单击“是”。重新启动计算机,检查该问题是否已解决。回到顶端方法 2:使用系统配置实用程序 (Msconfig.exe) 来禁用启动项目单击“开始”,然后单击“运行”。在“打开”框中,键入 msconfig,然后单击“确定”。单击“启动”选项卡。单击以清除“启动项目”列中那些在对应的“位置”列中作为“公用启动”项列出的所有“桌面”项旁边的复选框,这些项还位于下列所有位置中(如“命令”列中所示): 驱动器:Documents and SettingsAll UsersStart MenuProgramsStartup驱动器:Documents and SettingsAll UsersStart MenuPrograms驱动器:Documents and SettingsAll UsersStart Menu单击“确定”以退出系统配置实用程序。重新启动计算机,检查该问题是否已解决。回到顶端
2023-07-20 00:27:041

怎样打开INI文件

怎样打开INI文件?其实使用一些文本编辑器,基本上就可以打开ini后缀的文件了。下面来看一下。 01 在电脑里找到一个ini做后缀的文件。 02 右键点击这个文件,点击‘打开方式"这一项。 03 在打开的子菜单上,我们可以选择‘记事本",或者其他的文本编辑器都可以。 04 点击后,就把文件打开了,Init文件基本都是一些文本内容的。
2023-07-20 00:27:111

ini文件的格式

INI文件由节、键、值组成。 注解使用分号表示(;)。在分号后面的文字,直到该行结尾都全部为注解。; comment textINI文件的数据格式的例子(配置文件的内容) [Section1 Name]KeyName1=value1KeyName2=value2...[Section2 Name]KeyName21=value21KeyName22=value22其中:[Section1 Name]用来表示一个段落。因为INI文件可能是项目中共用的,所以使用[Section Name]段名来区分不同用途的参数区。例如:[Section1 Name]表示传感器灵敏度参数区;[Section2 Name]表示测量通道参数区等等。KeyName1=value1 用来表示一个参数名和值。比如:7033=507034=51其中:7033表示某传感器名,50表示它的灵敏度值。7034表示另一只传感器名,51表示它的灵敏度值。
2023-07-20 00:27:191

如何新建ini文件

新建文本文档将文本文档的后缀改成.ini;在修改的时候会提升是否修改后缀,选择是即可,如下图:用记事本打开该文件,编辑内容即可。如果文件本身后缀没有显示,去掉“隐藏已知文件扩展名”前面的对钩即可;如下图
2023-07-20 00:27:344

ini是什么文件格式

初始化文件
2023-07-20 00:28:323

什么是ini文件,有何作用?

INI是微软Windows操作系统中的文件扩展名。这些字母表示初始化。正如该术语所表示的,INI文件被用来对操作系统或特定程序初始化或进行参数设置。 .ini , .inc之类的文件,一般是放一些常量或数据库链接语句等,再在需要的页面包含进去,和直接命为 asp 是没什么区别的。 但为了安全性,最好不要用这些后缀名,因为知道文件名时,在浏览器里输入该文件的地址时,可看到所有内容的。 在Windows系统中,INI文件是很多,最重要的就是“System.ini”、“System32.ini”和“Win.ini”。该文件主要存放用户所做的选择以及系统的各种参数。用户可以通过修改INI文件,来改变应用程序和系统的很多配置。但自从Windows 95的退出,在Windows系统中引入了注册表的概念,INI文件在Windows系统的地位就开始不断下滑,这是因为注册表的独特优点,使应用程序和系统都把许多参数和初始化信息放进了注册表中。但在某些场合,INI文件还拥有其不可替代的地位。 .ini 文件是windows的系统配置文件,统管windows的各项配置,一般用户就用windows提供的各项图形化管理界面就可实现相同的配置了,但在某些情况,还是要直接编辑.ini才方便,一般只有很熟悉windows才能去直接编辑。开始时用于WIN3.1下面,WIN95用注册表代替,[]及后面的内容表示一个节,相当于注册表中的键。 除了windows现在很多windows下面的应用软件也有.ini文件,用来配置应用软件以实现不同用户的要求。一般不用直接编辑这些.ini文件,应用程序的图形界面即可操作以实现相同的功能。
2023-07-20 00:28:411

ini是干什么用的阿,?

 INI是微软Windows操作系统中的文件扩展名。这些字母表示初始化。正如该术语所表示的,INI文件被用来对操作系统或特定程序初始化或进行参数设置。
2023-07-20 00:28:481

ini 是个什么文件呢?

ini就是系统配置文件
2023-07-20 00:28:562

什么是ini文件,有何作用?

  .ini 文件是Initialization File的缩写,即初始化文件,是windows的系统配置文件所采用的存储格式,统管windows的各项配置,一般用户就用windows提供的各项图形化管理界面就可实现相同的配置了。但在某些情况,还是要直接编辑ini才方便,一般只有很熟悉windows才能去直接编辑。开始时用于WIN3X下面,WIN95用注册表代替,以及后面的内容表示一个节,相当于注册表中的键。  ini , .inc之类的文件,一般是放一些常量或数据库链接语句等,再在需要的页面包含进去,和直接命为 asp 是没什么区别的。
2023-07-20 00:29:082

.ini文件

分类: 电脑/网络 >> 操作系统/系统故障 问题描述: .INI文件是镜像文件吗? 因新做的系统,在E盘下有个ghost文件夹,下放一个.ini 文件 解析: .ini 文件是windows的系统配置文件,统管windows的各项配置,一般用户就用windows提供的各项图形化管理界面就可实现相同的配置了,但在某些情况,还是要直接编辑.ini才方便,一般只有很熟悉windows才能去直接编辑。开始时用于WIN31下面,WIN95用注册表代替,[]及后面的内容表示一个节,相当于注册表中的键。 除了windows现在很多windows下面的应用软件也有.ini文件,用来配置应用软件以实现不同用户的要求。一般不用直接编辑这些.ini文件,应用程序的图形界面即可操作以实现相同的功能。 是WINDOWS的一种文件标准 ,他一般用来保存应用程序的一写配置参数 。 desktop.ini就是文件夹(磁盘等)的配置文件, win.inisystem.ini 就是windows的配置文件,其中有我们的硬件基本设置信息,软件基本信息等等 各种软件还有各自的(不是必须的)INI配置文件. 在win98以前,很多软件的破解都是依靠ini文件的修改来进行的.如豪杰5.5时的次数限制,扫雷游戏的排行榜,推箱子游戏的100通关等.其实ini文件就是一份txt纯文本文件,使用记事本就可以打开,只是内容进行格式规定,一般情况由软件自定义.
2023-07-20 00:29:151

怎么创建ini文件?

INI 文件是一种配置文件,它用于存储应用程序的配置信息。您可以使用以下步骤创建 INI 文件:打开文本编辑器:在 Windows 系统中,可以使用记事本;在 Mac 系统中,可以使用 TextEdit。输入以下内容:makefileCopy code[section1]key1=value1key2=value2[section2]key3=value3key4=value4保存文件:选择“另存为”,然后在文件名称中添加“.ini”
2023-07-20 00:29:221

ini文件怎么打开手机 这样轻松打开

1、准备好要打开的ini文件,鼠标右键点击【打开方式】。 2、选择【记事本】或【写字板】都可以,点击下方的确。 3、然后就成功打开INI文件了,并且没有出现乱码的情况,还可以进行编辑。 4、还可以使用浏览器打开INI文件,把ini文件拖入浏览器中即可。 5、同样可以打开并且没有乱码,只是不能进行编辑。
2023-07-20 00:29:401

InstallConfig.ini是什么文件啊?可以删除不?删除了会怎么样啊?

安装配置文件,一般不要删,删了装不了了。。。
2023-07-20 00:29:483

.ini文件介绍

INI 文件的操作 -------------------------------------------------------------------------------- 概述 在程序中经常要用到设置或者其他少量数据的存盘,以便程序在下一次执行的时候可以使用,比如说保存本次程序执行时窗口的位置、大小、一些用户设置的数据等等,在 Dos 下编程的时候,我们一般自己产生一个文件,由自己把这些数据写到文件中,然后在下一次执行的时候再读出来使用。在 Win32 编程中当然你也可以这样干,但 Windows 已经为我们提供了两种方便的办法,那就是使用注册表或者 ini 文件(Profile)来保存少量数据。本文中先介绍一下 .ini 文件的使用。 ini 文件是文本文件,中间的数据格式一般为: [Section1 Name] KeyName1=value1 KeyName2=value2 ... [Section2 Name] KeyName1=value1 KeyName2=value2 ini 文件可以分为几个 Section,每个 Section 的名称用 [] 括起来,在一个 Section 中,可以有很多的 Key,每一个 Key 可以有一个值并占用一行,格式是 Key=value,Win32 对 ini 文件操作的 api 中,有一部分是对 win.ini 操作的,有一部分是对用户自定义的 ini 文件操作的。Win.in 和 system.ini 是Windows的两个非常重要的初始化文件,Windows将用户所作的选择以及各种变化的系统信息记录在这两个文件中。System.ini 描述了系统硬件的当前状态,Win.ini 文件则包含了Windows 系统运行环境的当前配置。由于 Win.ini 文件的重要性和常用性,Win32 中有专门对 Win.ini 进行操作的 api,它们是: GetProfileInt - 从 Win.ini 文件的某个 Section 取得一个 key 的整数值,它的原形是: GetProfileInt( LPCTSTR lpAppName, // 指向包含 Section 名称的字符串地址 LPCTSTR lpKeyName, // 指向包含 Key 名称的字符串地址 INT nDefault // 如果 Key 值没有找到,则返回缺省的值是多少 ); 如果 Key 值没有找到的话,返回值是 nDefault 指定的缺省值,如果 Key 中的值是负数,则返回 0,如果 Key 指定的是数字和字符串的混合,则返回数字部分的值,比如说 x=1234abcd,则返回 1234 GetProfileString - 从 Win.ini 文件的某个 Section 取得一个 key 的字符串,它的原形是: GetProfileString( LPCTSTR lpAppName, // 指向包含 Section 名称的字符串地址 LPCTSTR lpKeyName, // 指向包含 Key 名称的字符串地址 LPCTSTR lpDefault, // 如果 Key 值没有找到,则返回缺省的字符串的地址 LPTSTR lpReturnedString, // 返回字符串的缓冲区地址 DWORD nSize // 缓冲区的长度 ); 返回的字符串在缓冲区内,返回的 eax 值是返回的字符串的长度(不包括尾部的0) GetProfileSection - 从 Win.ini 文件中读出整个 Section 的内容,它的原形是: GetProfileSection( LPCTSTR lpAppName, // 指向包含 Section 名称的字符串地址 LPTSTR lpReturnedString, // 返回数据的缓冲区地址 DWORD nSize // 返回数据的缓冲区长度 ); WriteProfileSection - 将一个整个 Section 的值 写入 Win.ini 文件的指定 Section 中,它的原形是: WriteProfileSection( LPCTSTR lpAppName, // 指向包含 Section 名称的字符串地址 LPCTSTR lpString // 要写入的数据的地址 ); 如果 Win.ini 没有指定的 Section,API 会新建立一个并写入数据,如果已经存在,则先删除原来 Seciton 中所有的 Key 值然后写入新的。 WriteProfileString - 将一个 Key 值写入 Win.ini 文件的指定 Section 中,它的原形是: WriteProfileString( LPCTSTR lpAppName, // 指向包含 Section 名称的字符串地址 LPCTSTR lpKeyName, // 指向包含 Key 名称的字符串地址 LPCTSTR lpString // 要写的字符串地址 ); 如果 Win.ini 没有指定的 Section,API 会新建 Section,如果没有指定的 Key 则新建一个 Key 并写入数据,如果已经存在,则用字符串代替原来的值。 以上的 Api 是对 Win.ini 操作的,当然对于我们来说,用的更多的是在程序运行的目录中建立自己的 ini 文件,如果需要对自己的 ini 文件操作,就要用到另一组 Api,这一组 api 和上面的很象,只要把上面一组的 Profile 换成 PrivateProfile(私有的)就可以了,参数中也相应的多了一个 ini 文件名的参数。例如 GetPrivateProfileInt、GetPrivateProfileSection、WritePrivateProfileString 等等, 下面分别介绍: GetPrivateProfileInt - 从 ini 文件的某个 Section 取得一个 key 的整数值,它的原形是: GetPrivateProfileInt( LPCTSTR lpAppName, // 指向包含 Section 名称的字符串地址 LPCTSTR lpKeyName, // 指向包含 Key 名称的字符串地址 INT nDefault // 如果 Key 值没有找到,则返回缺省的值是多少 LPCTSTR lpFileName // ini 文件的文件名 ); 中间参数和返回值的定义和 GetProfileInt 是一样的。 GetPrivateProfileString - 从 ini 文件的某个 Section 取得一个 key 的字符串,它的原形是: GetPrivateProfileString( LPCTSTR lpAppName, // 指向包含 Section 名称的字符串地址 LPCTSTR lpKeyName, // 指向包含 Key 名称的字符串地址 LPCTSTR lpDefault, // 如果 Key 值没有找到,则返回缺省的字符串的地址 LPTSTR lpReturnedString, // 返回字符串的缓冲区地址 DWORD nSize // 缓冲区的长度 LPCTSTR lpFileName // ini 文件的文件名 ); GetPrivateProfileSection - 从 ini 文件中读出整个 Section 的内容,它的原形是: GetPrivateProfileSection( LPCTSTR lpAppName, // 指向包含 Section 名称的字符串地址 LPTSTR lpReturnedString, // 返回数据的缓冲区地址 DWORD nSize // 返回数据的缓冲区长度 LPCTSTR lpFileName // ini 文件的文件名 ); 这个 api 可以读出整个 section 的内容,当你不知道 section 中有哪些 key 的时候,可以使用这个 api 将整个 section 读出后再处理。 GetPrivateProfileSectionNames - 从 ini 文件中获得 Section 的名称,它的原形是: GetPrivateProfileSectionNames( LPTSTR lpszReturnBuffer, // 返回数据的缓冲区地址 DWORD nSize // 返回数据的缓冲区长度 LPCTSTR lpFileName // ini 文件的文件名 ); 如果 ini 中有两个 Section: [sec1] 和 [sec2],则返回的是 "sec1",0,"sec2",0,0 ,当你不知道 ini 中有哪些 section 的时候可以用这个 api 来获取名称 WritePrivateProfileSection - 将一个整个 Section 的内容入 ini 文件的指定 Section 中,它的原形是: WritePrivateProfileSection( LPCTSTR lpAppName, // 指向包含 Section 名称的字符串地址 LPCTSTR lpString // 要写入的数据的地址 LPCTSTR lpFileName // ini 文件的文件名 ); WritePrivateProfileString - 将一个 Key 值写入 ini 文件的指定 Section 中,它的原形是: WritePrivateProfileString( LPCTSTR lpAppName, // 指向包含 Section 名称的字符串地址 LPCTSTR lpKeyName, // 指向包含 Key 名称的字符串地址 LPCTSTR lpString // 要写的字符串地址 LPCTSTR lpFileName // ini 文件的文件名 ); 如果 ini 中没有指定的 Section,API 会新建 Section,如果没有指定的 Key 则新建一个 Key 并写入数据,如果已经存在,则用字符串代替原来的值。当指定的 ini 也不存在的时候,API 会自动建立一个新的文件,所以使用 ini 的好处是我们不必为了保存少量的数据涉及到文件操作,就连查找文件是否存在的操作都不必要。 使用要点: 在我们实际使用的时候,用的最多的是 GetPrivateProfileString 和 WritePrivateProfileString,但在对自定义 ini 文件操作的时候要注意的是,如果 lpFileName 指定的文件没有路径的话,Api 会去 Windows 的安装目录去找而不会在当前目录找,但是每次用到 ini 函数要获取当前路径显然太麻烦了,这里有一个变通的办法,你只要在 ini 文件名前面加上 . 就可以了,比如说要对本目录下的 user.ini 操作,那么文件名就是 ".user.ini" 这样显然比较方便。另外,当你要把一个 Key 清除的时候,可以使用把 lpString 指向一个空的字符串然后使用 WritePrivateProfileString。当你要把一个 section 的全部内容清空的时候,也不必把 key 一个个的清除,可以使用把 lpString 指向一个空的字符串然后使用 WritePrivateProfileSection。
2023-07-20 00:30:131

linux怎么查看ini文件内容

1. #define CONF_FILE_PATH "Config.ini" 2. 3. #include <string.h> 4. 5. #ifdef WIN32 6. #include <Windows.h> 7. #include <stdio.h> 8. #else 9. 10.#define MAX_PATH 260 11. 12.#include <unistd.h> 13.#include <fcntl.h> 14.#include <stdio.h> 15.#include <stdlib.h> 16.#include <stdarg.h> 17.#endif 18. 19.char g_szConfigPath[MAX_PATH]; 20. 21.//获取当前程序目录 22.int GetCurrentPath(char buf[],char *pFileName) 23.{ 24.#ifdef WIN32 25. GetModuleFileName(NULL,buf,MAX_PATH); 26.#else 27. char pidfile[64]; 28. int bytes; 29. int fd; 30. 31. sprintf(pidfile, "/proc/%d/cmdline", getpid()); 32. 33. fd = open(pidfile, O_RDONLY, 0); 34. bytes = read(fd, buf, 256); 35. close(fd); 36. buf[MAX_PATH] = ""; 37. 38.#endif 39. char * p = &buf[strlen(buf)]; 40. do 41. { 42. *p = ""; 43. p--; 44.#ifdef WIN32 45. } while( "\" != *p ); 46.#else 47. } while( "/" != *p ); 48.#endif 49. 50. p++; 51. 52. //配置文件目录 53. memcpy(p,pFileName,strlen(pFileName)); 54. return 0; 55.} 56. 57.//从INI文件读取字符串类型数据 58.char *GetIniKeyString(char *title,char *key,char *filename) 59.{ 60. FILE *fp; 61. char szLine[1024]; 62. static char tmpstr[1024]; 63. int rtnval; 64. int i = 0; 65. int flag = 0; 66. char *tmp; 67. 68. if((fp = fopen(filename, "r")) == NULL) 69. { 70. printf("have no such file "); 71. return ""; 72. } 73. while(!feof(fp)) 74. { 75. rtnval = fgetc(fp); 76. if(rtnval == EOF) 77. { 78. break; 79. } 80. else 81. { 82. szLine[i++] = rtnval; 83. } 84. if(rtnval == " ") 85. { 86.#ifndef WIN32 87. i--; 88.#endif 89. szLine[--i] = ""; 90. i = 0; 91. tmp = strchr(szLine, "="); 92. 93. if(( tmp != NULL )&&(flag == 1)) 94. { 95. if(strstr(szLine,key)!=NULL) 96. { 97. //注释行 98. if ("#" == szLine[0]) 99. { 100. } 101. else if ( "/" == szLine[0] && "/" == szLine[1] ) 102. { 103. 104. } 105. else 106. { 107. //找打key对应变量 108. strcpy(tmpstr,tmp+1); 109. fclose(fp); 110. return tmpstr; 111. } 112. } 113. } 114. else 115. { 116. strcpy(tmpstr,"["); 117. strcat(tmpstr,title); 118. strcat(tmpstr,"]"); 119. if( strncmp(tmpstr,szLine,strlen(tmpstr)) == 0 ) 120. { 121. //找到title 122. flag = 1; 123. } 124. } 125. } 126. } 127. fclose(fp); 128. return ""; 129. } 130. 131. //从INI文件读取整类型数据 132. int GetIniKeyInt(char *title,char *key,char *filename) 133. { 134. return atoi(GetIniKeyString(title,key,filename)); 135. } 136. 137. int main(int argc, char* argv[]) 138. { 139. char buf[MAX_PATH]; 140. memset(buf,0,sizeof(buf)); 141. GetCurrentPath(buf,CONF_FILE_PATH); 142. strcpy(g_szConfigPath,buf); 143. 144. int iCatAge; 145. char szCatName[32]; 146. 147. iCatAge = GetIniKeyInt("CAT","age",g_szConfigPath); 148. strcpy(szCatName,GetIniKeyString("CAT","name",g_szConfigPath)); 149. 150. return 0; 151. }152. [CAT]153. age=2154. name=Tom155.
2023-07-20 00:30:391

ini文件怎么打开手机

  1、准备好要打开的ini文件,鼠标右键点击【打开方式】。   2、选择【记事本】或【写字板】都可以,点击下方的确。   3、然后就成功打开INI文件了,并且没有出现乱码的情况,还可以进行编辑。   4、还可以使用浏览器打开INI文件,把ini文件拖入浏览器中即可。   5、同样可以打开并且没有乱码,只是不能进行编辑。
2023-07-20 00:30:471

ini是什么文件

.ini 文件是windows的系统配置文件,统管windows的各项配置,一般用户就用windows提供的各项图形化管理界面就可实现相同的配置了,但在某些情况,还是要直接编辑.ini才方便,一般只有很熟悉windows才能去直接编辑。开始时用于WIN31下面,WIN95用注册表代替,[]及后面的内容表示一个节,相当于注册表中的键。 除了windows现在很多windows下面的应用软件也有.ini文件,用来配置应用软件以实现不同用户的要求。一般不用直接编辑这些.ini文件,应用程序的图形界面即可操作以实现相同的功能。
2023-07-20 00:30:542

.ini是什么?

配置文件。经常用到的。
2023-07-20 00:31:033