Chinaunix首页 | 论坛 | 博客
  • 博客访问: 15498353
  • 博文数量: 2005
  • 博客积分: 11986
  • 博客等级: 上将
  • 技术积分: 22535
  • 用 户 组: 普通用户
  • 注册时间: 2007-05-17 13:56
文章分类

全部博文(2005)

文章存档

2014年(2)

2013年(2)

2012年(16)

2011年(66)

2010年(368)

2009年(743)

2008年(491)

2007年(317)

分类:

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文件是否合法.

阅读(2488) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~