var
myReg:TRegistry;
begin
myReg:=TRegistry.Create ;
myReg.RootKey :=HKEY_LOCAL_MACHINE;
try
myReg.OpenKey('\SOFTWARE\Microsoft\Windows\CurrentVersion\Run',false);
if myReg.ValueExists('KAVRun') then
if myReg.GetDataType('KAVRun')=rdString then
showmessage('yes')
else showmessage('no');
finally
myReg.CloseKey ;
myReg.Free ;
end; //end of try
end;