Entwickler-Ecke

Delphi Language (Object-Pascal) / CLX - Funktion "KeyExists" im Terminal-Server


RedArcus - Do 06.11.08 11:32
Titel: Funktion "KeyExists" im Terminal-Server
Hallo,
habe eine Frage bezüglich Prüfen ob ein Schlüssel vorhanden ist.

Folgende Funktion funktioniert einwandfrei auf einem lokalen System, oder im Netz. Jedoch auf einem Terminal-Server nicht, obwohl der Schlüssel dort auch vorhanden ist.

function IsExcelInstalled: Boolean;
var
Reg: TRegistry;
begin
Reg := TRegistry.Create;
try
Reg.RootKey := HKEY_CLASSES_ROOT;
Result := Reg.KeyExists('Excel.Application');
finally
Reg.Free;
end;
end;

Vielen Dank

Gruß