ini是系统初始化文件。
ini文件是系统初始化文件,统管windows的各项配置,是windows的系统配置文件所采用的存储格式,使用的软件中的配置信息就储存在ini文件中。
作为系统配置文件,ini文件可以用来存放软件信息、注册表信息等。ini文件统管windows的各项配置,在使用的应用程序下一般都有ini文件,用来配置软件以实现不同用户的要求。不用直接编辑这些ini文件,在软件的图形界面下进行设置更为简单直接。
ini文件简介
对于软件开发者来说,经常会碰到这样一种情况,用户要求在每次运行软件时,软件的初始配置信息需要和上次退出时的配置信息保持相同,如软件窗口的位置大小信息,参数的设置信息等。要达到这个目的,可以借助于ini文件实现。
ini文件又称配置文件,它是一种以特定方式组织 *** 作系统或软件配置信息的文本文件。它最早出现于Windows *** 作系统中,用于统管Windows的各项配置,后来,其理念被广泛使用到其它 *** 作系统和各种应用软件中,常用于保存程序的一些配置参数。
分类: 电脑/网络 >> *** 作系统/系统故障问题描述:
.INI文件是镜像文件吗?
因新做的系统,在E盘下有个ghost文件夹,下放一个.ini
文件
解析:
.ini 文件是windows的系统配置文件,统管windows的各项配置,一般用户就用windows提供的各项图形化管理界面就可实现相同的配置了,但在某些情况,还是要直接编辑.ini才方便,一般只有很熟悉windows才能去直接编辑。开始时用于WIN31下面,WIN95用注册表代替,[]及后面的内容表示一个节,相当于注册表中的键。
除了windows现在很多windows下面的应用软件也有.ini文件,用来配置应用软件以实现不同用户的要求。一般不用直接编辑这些.ini文件,应用程序的图形界面即可 *** 作以实现相同的功能。
是WINDOWS的一种文件标准 ,他一般用来保存应用程序的一写配置参数 。
desktop.ini就是文件夹(磁盘等)的配置文件,
win.ini\system.ini 就是windows的配置文件,其中有我们的硬件基本设置信息,软件基本信息等等
各种软件还有各自的(不是必须的)INI配置文件.
在win98以前,很多软件的破解都是依靠ini文件的修改来进行的.如豪杰5.5时的次数限制,扫雷游戏的排行榜,推箱子游戏的100通关等.其实ini文件就是一份txt纯文本文件,使用记事本就可以打开,只是内容进行格式规定,一般情况由软件自定义.
新建记事本文件,然后改后缀为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
提示信息
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)