VB.NET Winform 中INI有关问题搞不定,小弟我只好转向my.setting值的更新有关问题!但有关问题又来了。

VB.NET Winform 中INI问题搞不定,我只好转向my.setting值的更新问题!但问题又来了。。。
关于my.setting值更新问题。
我的目的是做一个版本自动更新程序问题,
我将旧版本值设定在D:\aa a.exe项目的设置setting值中,新版本值是通过读取SQL数据库中某表的一个版本字段值,
问题描述如下:
首先,我的真正程序b.exe 它是在D:\bb 目录下(已经安装好了)。

而我现在要用a.exe 去调用D:\bb\b.exe 程序,所以,我让D:\aa 目录下编译后生成的a.exe 拷至 D:\bb 目录下。
然后在D:\bb目录下运行a.exe ,但是那样却无法更新 my.setting值。
我试过,如果我直接在 D:\aa 目录下执行a.exe ,则是可以更新 my.setting值。
因此,我要怎么样在 D:\bb 目录下去执行a.exe 时,也可以更新 my.setting 值呢?


------解决方案--------------------
http://download.****.net/detail/linjimu/3609599
VB.Net读取ini文件的例子,和读取xml文件的例子。两种方法的比较。建议还是用Xml比较好。
更新配置,建议用xml来处理。什么设定都可以搞定。想怎么配置就怎么配置。

参考:http://blog.****.net/linjimu/article/details/4733283

程序的更新xml配置文件如下:
XML code

AutoUpdateConfig.xml
<?xml version="1.0" encoding="gb2312"?>
<AutoUpdater>
  <Updater>
    <UpdateUrl>http://127.0.0.1:8080/AutoUpdate</UpdateUrl>
    <LastUpdateTime>2009-10-07</LastUpdateTime>
    <UpdateDescription>xxxxxx管理系统:自动更新程序</UpdateDescription>
  </Updater>
  <Application>
    <AppExeName>SoftName.exe</AppExeName>
    <AppVersion>1.1.0.0</AppVersion>
  </Application>
  <UpdateFileList>
    <File Ver="1.0.0.0" Name="prj.jpg" />
    <File Ver="1.0.0.0" Name="xml.jpg" />
    <File Ver="1.0.0.0" Name="update.jpg" />
 <File Ver="1.0.0.0" Name="aaa/update1.jpg" />
 <File Ver="1.0.0.0" Name="aaa/update2.jpg" />
 <File Ver="1.0.0.0" Name="aaa/update3.jpg" />
  </UpdateFileList>
 </AutoUpdater>