用TWebConnection启动的应用服务器端如何读写注册表

用TWebConnection启动的应用服务器端怎么读写注册表?
我做了个三层的C/S,用TSocketConnection连一点问题都没有,可换用TWebConnectioin怎么也连不上,Server端已经启动,就是连不上,后来检查居然发现是读注册表取注册信息失败引起的,把读注册表那段程序屏蔽掉一切正常。请教一下大家,怎么样才能让Server端读到注册表中的信息?读注册表的代码如下:
  RootKey:=HKEY_CURRENT_CONFIG;
  if   OpenKey( 'Software\XSoft ',True)   then     //   \PrintSoft
  begin
      ......
  end;
发现这个OpenKey( 'Software\XSoft ',True)一值等于False,根本就打不开注册表键
解决后,另开帖给分。

------解决方案--------------------
WEBCONN的服务器端是由IIS启动的,一切都是默认时IIS用的是一个叫 IIS_ANONYMOUS 之类的默认用户来启动你的服务器.为了安全此用户权限很低,它应该无权打开你的注册表键.
简单地解决配置一下IIS,把匿名连接用户换成administrator,爱干啥干啥.