高清版的config.ini都是什么意思

高清版的config.ini都是什么意思,第1张

Configini一般是配置文件
如果没必要,不要删除,一般执行程序,丢了配置文件,会报错误。
Configini是下载并安装程序时自动生成删也删不掉的文件,说难听点就是顽固文件。有些Configini文件无毒,但有些是病毒生成,大家有怀疑的话就用杀毒软件测试一下。

ini是配置文件的一种,配置文件可以多种多样的,包括xml。

先说kernel32dll,它是windows内核心动态库,也就是我们说的动态库函数,该函数时windows实现内核的基础,在每个windows版本中都在集成,位置在system32下。利用C#的导入功能可以调用window库,也就是我们常说的API编程。如果是kernel32或user32等类似库时不须下载,直接就可以调用的。

再说配置文件,ini与xml均是文本级配置文件,类似的还是c#的自身配置文件config(其实它也是一个xml文件)。

ini文件的特点是每个配置占一行,如果有注释,也要单独占一行。配置内容与配置名称用=号分割,如果配置键为两个时,中间用分号分割,功能块用方括号说明。

如:

[Database]
Database=127001
//这是注释
UserName=kusirp21;Password=123

[File]
Directory=
//没有配置时等号后可以为空。

这种配置文件在windows系列中常见,一般是用kernel32进行解析。至于说其过时,这倒未必——当前的win8系统中还是使用的ini进行配置的,如winini等文件。系统中并未使用xml文件[非系统软件除外,系统软件并非指的是安装好系统就存在的软件,如纸牌游戏等均不是系统文件,而是系统附带文件,但其实也是ini保存的游戏结果]。

xml配置也比较常见,在开发的各类软件中,一般都会采用xml文件。它其是就是扩展标签语言。它需要一个根结构[做配置文件时],如:

<xml version="10" charset="utf-8" >
<Configurations>
<Database>
<database>127001</database>
<username>sa</usename>
</Database>
</Cnfigurations>

这种配置文件较为灵活的是,可以增加不同的属性,以实现配置的细微差别。与ini对比另一个优势是,可以实现多级配置结构,因为xml存在节点树结构关系。同时可以根据属性不同性实现多个相同的配置如:
<xml version="10" charset="utf-8" >
<Configurations>
<Database type="config1">
<database>127001</database>
<username>sa</usename>
</Database>
<Database type="config2">
<database>127001</database>
<username>sa</usename>
</Database>
</Cnfigurations>

所以说,它存在灵活的优点。配置方式也十分灵活。相比之下ini的配置相形见拙了!

但并不是说ini配置没有任何优点的,很多人都以为xml配置文件是发展方向,其实ini同样挑着大梁!它的优点却是xml所不具备的!

ini的读取十分快速,单配时十分灵活,这是xml所不具备的!

我们知道使用xml配置必须经过xml解析,然后才可以得到相应的配置信息。而这一解析过程使用xml的速度降低。而ini只读入即可进行处理,尤其在随机配置时。比如我当前只须要配置信息中的一个配置信息(或是读取使用,或时写入配置),如果是xml不管如果都要解析为xml对象后才可以进行处理,而ini如果是读取,一般可以快速定位到[]节结构,最差也只是将配置文件读取完全而已。写入时,只须写在节结构后直接增加,如果没有节结构,只须要对文件进行append即可,甚至读取都不要,速度与效率上xml根本无法匹敌!这也是ini为何存在的原因。

所以ini并非过时,在windows8系统下大量存在——难以想象微软会在自己的系统中在量使用过时的东西么?倒是手机的安桌系统中大量使用xml,这种情况只能说明xml应用越来越广泛,但并非说明ini已经过时。

梦里寻他已经给出了ini通过windows API的处理,还是不错的。倒是应用程序级配置能不用则不用,如果从事开发,你就知道为什么了!应用程序级配置指的是那些与应用程序同名,后边加一个xml的文件,一般我们做到配置集中管理时,使用appconfig而不是使用“文件名exexml”或“文件名dllxml”。在项目属性中增加配置,直接会导致生成应用程序级配置文件的生成。如果有些固定配置,如果之类的,一般不涉及修改的,建议使用资源包进行完成。资源包内可以增加文件配置文件[配置级],也可以直接增加属性。倒是直接使用项目属性配置是最差的一种做法。

将其用记事本打开,可以看到如下内容:
[VIDEO]
WIDTH=1024
HEIGHT=768
OUTLINE=1
FULLSCREEN=0
[MACRO]
F1=
F2=
F3=
F4=
[QUICKJOIN]
JOIN=1
[SYSTEM]
INFO=0
我来解释一下:
一般此文件中一共有四个字段:SYSTEM,VIDEO,MACRO,QUICKJOIN。每一个字段下有关于它的各种设置。当然如果有重复的字段(如SYSTEM字段及其后的设置在文件中出现了两次),则以最后出现在文件中的那次设置为准。各位的文件中字段顺序可能不同。其中:
VIDEO字段是关于游戏视频的设置。WIDTH和HEIGHT分别代表游戏的分辨率,有(1024,768)和(800,600)两组值有效。如果输入的不是这两组中的任何一组则在游戏时会出现错误,大家可以试试看!OUTLINE是描边开关,1为开,0为关。FULLSCREEN为默认启动游戏时是否为全屏,1为是,0为否。
MACRO字段就好理解了,是游戏当中的四个宏定义。分别在F1,F2,F3,F4这四项的后边写上想说的话,在游戏中只要按下键盘上的F1,F2,F3,F4即可快速发言!
PS:大家可以在其中一个后边输入:“注意!黑古丁!”(不带引号)似乎挺搞笑呢!
下面说说QUICKJOIN字段。此字段下面只有一个设置JOIN,有效值为1,2,3,4,分别对应着游戏设置中快速加入的四个选项。
最重要的是SYSTEM字段。虽然也只有一个设置INFO,但这就是很多Fans们一直“追寻”的系统检测程序的开关了。在第一次进入游戏之前会有一个程序检测系统配置并让玩家设置显示状态,下边还有个“下次不再显示此画面。”的选项(如图所示)。各位一般喜欢勾选此项,则以后游戏就不必有劳手指再点击一下“开始游戏!”了。可是当今后想要更改全屏选项时再找这个程序来设置却找不到了。其实这个程序就是游戏中的R2Beatexe(游戏登录时选择大区的那个程序是QQR2exe),只不过这个R2Beatexe不允许我们直接运行,而只能由QQR2exe调用执行起来。这样,把刚刚的那个INFO项后边的0改为1就可以见到诸位“相隔多年”,“梦寐以求”的系统检测程序了!某些配置不够的电脑大概也可以用这种方法来绕过系统的配置检测吧!小弟的机器配置足够游戏,故无法进行试验,请各位来帮忙了@#$%^&:……呵呵!
其实这个配置文件中的内容并不复杂,也有许多设置在游戏中可以直接调整,而真正能为我们所用的则是FULLSCREEN和INFO两项。大家可以去修改一下试试看!不过如果你没有足够的把握还是先把这个文件备份一下吧!看帖要回,记住美德!哈!

WritePrivateProfileString(_T("INFO"),_T("学生姓名"),_T("xxxx"),_T("configini"));
WritePrivateProfileString(_T("INFO"),_T("学生年龄"),_T("18"),_T("configini"));
写在程序文件目录中的configini文件中,内容如下:
[INFO]
学生姓名=xxxx
学生年龄=18
可根据你的要求进行修改

仙3窗口化是需要软件的
用D3DWindower把仙3窗口化
下载地址:>config一般是个配置文件,但因为在E盘,应该不是系统的配置文件,再说现在win也不用这个来配置系统了。
可能是运行什么软件,这个文件用来保存软件的配置。
删了对系统的正常运行应该没有影响对需要这个文件的软件来说应该也没什么影响
因为一般这种配置文件是用来保存用户的配置信息或者是本机的配置信息
再说一点,楼主的系统只要没装在E盘,那么这个文件就应该不是系统或系统相关文件,删了顶多对某个软件有影响,但这也只是失去了你对那个软件修改的设置,如果没有了这个文件,那个软件应该就恢复到默认设置。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/10358477.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-07
下一篇 2023-05-07

发表评论

登录后才能评论

评论列表(0条)

保存