edit_note帖子
329
stars积分
4,441
event加入
2012-01-05
电脑网络
Delphi 读取3389端口开放
schedule发表于 2012-09-12 06:24:00
visibility查看 536
chat_bubble回复 0
#1 楼主
一个软件需要读取3389开放状态,在XP下通过注册表读取。
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Terminal Server\fDenyTSConnections
注册表里面是Dword的值。Delphi无法直接读取。(在我理解的范围内)
所以搞了半小时还是没搞好。后来想到了一个办法
用bool读取
因为3389的开关只需要修改fDenyTSConnections项的值就可以 0为开1未关 相对的就是bool的true和false。所以用readbool来读取他通过booltostr转换然后在判断就可以。
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Terminal Server\fDenyTSConnections
注册表里面是Dword的值。Delphi无法直接读取。(在我理解的范围内)
所以搞了半小时还是没搞好。后来想到了一个办法
用bool读取
因为3389的开关只需要修改fDenyTSConnections项的值就可以 0为开1未关 相对的就是bool的true和false。所以用readbool来读取他通过booltostr转换然后在判断就可以。
forum
暂无回复,快来抢沙发!
登录 后才能回复
flag举报帖子