配置文件ini有什么作用
配置文件ini有什么作用,怎样写配置文件,是不是有什么特定的语法和规则?那怎样建一个ini文件,写一个ini文件,这是文件是不是手动写的,怎样写呢,有语法和规定吗?...
配置文件ini有什么作用,怎样写配置文件,是不是有什么特定的语法和规则?
那怎样建一个ini文件,写一个ini文件,这是文件是不是手动写的,怎样写呢,有语法和规定吗? 展开
那怎样建一个ini文件,写一个ini文件,这是文件是不是手动写的,怎样写呢,有语法和规定吗? 展开
6个回答
展开全部
新建记事本文件,然后改后缀为ini,里面的东西当然是自己写了。
搂主真是太天才了。
给你个程序的例子吧,手上没别的程序的配置文件,就拿放了很久的黑守给你说吧。
主程序名为hxdef.exe,附带一个启动批处理文件,用记事本打开批处理文件里面写的是:
hxdef.exe hxdef.ini,意思是启动hxdef.exe和hxdef.ini,hxdef.ini则为
hxdef.exe的配置文件。当然其他的程序不会有这个批处理,他们调用ini文件是在自身程序里就设置好了的,ini文件的名字是固定的,不可改变,如果要改变就必须改变这个批处理或者说程序里面的设定。好了来看下这个ini里面的内容:
[Hidden Table]
hxdef*
[Root Processes]
hxdef*
[Hidden Services]
hxdef*
……
这就是参数,这些参数是这个程序所特有的,也就是说其他程序即使有这些参数功能也不见得一样。
这些参数的意思是,
[Hidden Table] 是需要隐藏的文件、目录和进程的列表。
这将隐藏以“hxdef”开头的所有文件、目录和进程。下面的依此类推。
[Hidden Services] 隐藏的服务和驱动文件列表。
[Hidden RegKeys] 隐藏的注册表键名列表。
当然这些参数的意思都是在说明文件里面公开了的,很多程序是不会公开自己ini配置文件的参数的,如果你想知道你就去网上找,看看有没人知道,或者你自己慢慢试,这都是试出来的。
你也会看到某些
*****=****的内容,这个前面的那段是参数名称,等号后面是参数值。
怎么说呢,它就相当于一个静态的程序控制器,如果程序必须要有ini文件才能运行的话。
ini文件中都保存着程序的基本配置信息,程序在启动的时候调用里面的数据,根据里面的数据调整自身设置并启动。
不同程序的ini文件是不同的,所以没有通用性可言。不过有些喜欢偷懒的程序员编的程序也说不定。
下面是windows系统文件夹的简单配置信息:
无论资源管理器使用哪种风格,这些设置都将有效。可以使用下面的步骤来用Desktop.ini自定义一个文件夹的风格:
1. 使用PathMakeSystemFolder()函数使一个文件夹变成系统文件夹,当然也可以在命令行键入"attrib +s 文件夹名"来把文件夹变成系统文件夹。
2. 按照上面说明的格式和自己的要求,在文件夹里建立一个Desktop.ini文件。
以下是一个用Desktop.ini定制文件夹的例子:
使用缺省的模板
[.ShellClassInfo]
ConfirmFileOp=1 删除、移动时提示
NoSharing=1 不能共享
IconFile=Folder.ico 自己的图标
IconIndex=0 第一个图标
InfoTip=测试Desktop.ini 提示信息
搂主真是太天才了。
给你个程序的例子吧,手上没别的程序的配置文件,就拿放了很久的黑守给你说吧。
主程序名为hxdef.exe,附带一个启动批处理文件,用记事本打开批处理文件里面写的是:
hxdef.exe hxdef.ini,意思是启动hxdef.exe和hxdef.ini,hxdef.ini则为
hxdef.exe的配置文件。当然其他的程序不会有这个批处理,他们调用ini文件是在自身程序里就设置好了的,ini文件的名字是固定的,不可改变,如果要改变就必须改变这个批处理或者说程序里面的设定。好了来看下这个ini里面的内容:
[Hidden Table]
hxdef*
[Root Processes]
hxdef*
[Hidden Services]
hxdef*
……
这就是参数,这些参数是这个程序所特有的,也就是说其他程序即使有这些参数功能也不见得一样。
这些参数的意思是,
[Hidden Table] 是需要隐藏的文件、目录和进程的列表。
这将隐藏以“hxdef”开头的所有文件、目录和进程。下面的依此类推。
[Hidden Services] 隐藏的服务和驱动文件列表。
[Hidden RegKeys] 隐藏的注册表键名列表。
当然这些参数的意思都是在说明文件里面公开了的,很多程序是不会公开自己ini配置文件的参数的,如果你想知道你就去网上找,看看有没人知道,或者你自己慢慢试,这都是试出来的。
你也会看到某些
*****=****的内容,这个前面的那段是参数名称,等号后面是参数值。
怎么说呢,它就相当于一个静态的程序控制器,如果程序必须要有ini文件才能运行的话。
ini文件中都保存着程序的基本配置信息,程序在启动的时候调用里面的数据,根据里面的数据调整自身设置并启动。
不同程序的ini文件是不同的,所以没有通用性可言。不过有些喜欢偷懒的程序员编的程序也说不定。
下面是windows系统文件夹的简单配置信息:
无论资源管理器使用哪种风格,这些设置都将有效。可以使用下面的步骤来用Desktop.ini自定义一个文件夹的风格:
1. 使用PathMakeSystemFolder()函数使一个文件夹变成系统文件夹,当然也可以在命令行键入"attrib +s 文件夹名"来把文件夹变成系统文件夹。
2. 按照上面说明的格式和自己的要求,在文件夹里建立一个Desktop.ini文件。
以下是一个用Desktop.ini定制文件夹的例子:
使用缺省的模板
[.ShellClassInfo]
ConfirmFileOp=1 删除、移动时提示
NoSharing=1 不能共享
IconFile=Folder.ico 自己的图标
IconIndex=0 第一个图标
InfoTip=测试Desktop.ini 提示信息
展开全部
系统配置文件.
部分程序的配置文件
1. WritePrivateProfileString("test ini", "name", "HKer_007", "e:\\Test.ini"); // 建立并写ini
2. GetPrivateProfileString("test ini","name","默认值",buf,50,"e:\\Test.ini"); // 读ini中的char..
3. GetPrivateProfileInt("test ini", "age", 10, "e:\\Test.ini"); // 读ini中的int型值
参数解释:
1: 字段名
2: 变量/键值名
3: (1) 键值 (2) 默认值 (3) 默认值
4: (1) 全路径名 (2) 缓冲区名 (3) 全路径名
5: (2) 缓冲区大小
6: (2) 全路径名
Top
部分程序的配置文件
1. WritePrivateProfileString("test ini", "name", "HKer_007", "e:\\Test.ini"); // 建立并写ini
2. GetPrivateProfileString("test ini","name","默认值",buf,50,"e:\\Test.ini"); // 读ini中的char..
3. GetPrivateProfileInt("test ini", "age", 10, "e:\\Test.ini"); // 读ini中的int型值
参数解释:
1: 字段名
2: 变量/键值名
3: (1) 键值 (2) 默认值 (3) 默认值
4: (1) 全路径名 (2) 缓冲区名 (3) 全路径名
5: (2) 缓冲区大小
6: (2) 全路径名
Top
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不好说清楚,就是个程序的开关
一般的INI文件是在写软件的时候才用的,比方说浩方吧,不是有个可以自动登陆的选项么,为什么它可以自动登陆,就是它把用户信息写入到配置文件里,在打开主程序的时候会读这个文件,然后根据信息就自动登陆了
大概就是这意思
一般的INI文件是在写软件的时候才用的,比方说浩方吧,不是有个可以自动登陆的选项么,为什么它可以自动登陆,就是它把用户信息写入到配置文件里,在打开主程序的时候会读这个文件,然后根据信息就自动登陆了
大概就是这意思
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
系统文件,初始化很多设置的。有些不要也可以,就是有点不好看了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
扩展名为
.ini
的文件是系统信息文件,也就是说系统的一些设置,你每次更改了WINDOWS的一些设置,你都能在相对应的
INI文件中看到变化,如果你是电脑高手,或者对INI文件很了解,当你电脑不能正常启动(因非正常关机而造成数据丢失),你就可以通过更改INI文件设置来修复。
.ini
的文件是系统信息文件,也就是说系统的一些设置,你每次更改了WINDOWS的一些设置,你都能在相对应的
INI文件中看到变化,如果你是电脑高手,或者对INI文件很了解,当你电脑不能正常启动(因非正常关机而造成数据丢失),你就可以通过更改INI文件设置来修复。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在Windows系统中,INI文件是很多,最重要的就是“System.ini”、“System32.ini”和“Win.ini”。该文件主要存放用户所做的选择以及系统的各种参数。用户可以通过修改INI文件,来改变应用程序和系统的很多配置。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询