全部博文(2005)
分类:
2007-10-12 13:31:44
浅析MiniGuI v1.62配置文件MiniGUI.cfg所在目录获取的先后优先级
文章来源:http://gliethttp.cublog.cn
MiniGUI应用程序启动之后,会自动锁定MiniGUI.cfg配置文件所在目录,他按固定的目录顺序查找,
找到之后,优先使用该目录下的MiniGUI.cfg配置文件作为本应用程序的配置文件.
MiniGUI会尝试如下几个目录:
1.首先在当前打开MiniGUI应用程序的linux用户目录查看否存在隐藏文件/.MiniGUI.cfg,如果存在使用它作为配置文件
2.如果上一步没能发现MiniGUI.cfg,那么查找linux下/usr/local/etc/MiniGUI.cfg是否存在,之后依次类推.
3.查找/etc/MiniGUI.cfg是否存在
4.最后在应用程序所处的当前目录下查看/MiniGUI.cfg是否存在
如果上边4个位置均没有发现MiniGUI.cfg配置文件,那么error退出.
PS:
其查找函数位于InitGUI()->InitMisc()->LookForEtcFile(),通过检查MiniGUI.cfg文件中是否存在
[system]
gal_engine=
以上"节"--system和"键值"--gal_engine来识别MiniGUI.cfg文件是否合法.