首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

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

2012-03-20 
用TWebConnection启动的应用服务器端怎么读写注册表?我做了个三层的C/S,用TSocketConnection连一点问题都

用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,爱干啥干啥.

热点排行