如果检测Windows中都装了哪些数据库?还有,如何知道是否安装了WebLogic7.0?(100分)

  • 主题发起人 主题发起人 大花鸡
  • 开始时间 开始时间

大花鸡

Unregistered / Unconfirmed
GUEST, unregistred user!
  需要写一个程序,来检测系统中已安装了哪些数据库,哪位大侠能帮帮我?还有,如何知道是否安装了WebLogic7.0?谢谢啦
  分不够可以加[:)]
 
访问注册表 如检测计算机是否安装SQL Server :
function TSQLServer.JudgeServer:Boolean;
var
TempRegistry: TRegistry;
begin
TempRegistry:= TRegistry.Create;
TempRegistry.RootKey:= HKEY_LOCAL_MACHINE;
if TempRegistry.OpenKey('/software/microsoft/MicroSoft SQL Server',false) = true then
Result:= true
else
Result:= false;
TempRegistry.CloseKey;
TempRegistry.Free;
end;
 
那其它数据库呢?
 
把if then 改了就行了。
ORACLE:
TempRegistry.OpenKey('/software/ORACLE',false)
SYSBASE:
TempRegistry.OpenKey('/software/ORACLE',false)
WebLogic:
TempRegistry.OpenKey('/SOFTWARE/Microsoft/Windows/CurrentVersion/App Management/ARPCache/BEA WebLogic Platform 8.1',false)
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部