uses Registry; function GetRegistryValue: string; var Registry: TRegistry; S: string; begin Registry:=TRegistry.Create; Registry.RootKey:=HKEY_LOCAL_MACHINE;
Registry.OpenKey('SOFTWARE\Microsoft\MSSQLServer\Setup',False); s :=Registry.ReadString('SQLPath'); Registry.Free; end;
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Setup]
"SQLPath"="d:\\Program Files\\Microsoft SQL Server\\MSSQL"查找到[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer\Setup]该键,取得SQLPath的值就是你要的了。
function GetRegistryValue: string;
var
Registry: TRegistry;
S: string;
begin
Registry:=TRegistry.Create; Registry.RootKey:=HKEY_LOCAL_MACHINE;
Registry.OpenKey('SOFTWARE\Microsoft\MSSQLServer\Setup',False);
s :=Registry.ReadString('SQLPath'); Registry.Free;
end;