Установить браузер по умолчанию

Shouldercannon

Well-known member
25.05.2010
128
0
#1
Доброго времени суток!
Подскажите, пожалуйста, что нужно исправить в реестре, чтобы все HTML-странички имели иконку указанного браузера и открывались через этот же браузер.
Код:
var
  Reg: TRegistry;
begin
  Reg := TRegistry.Create;
  Reg.RootKey := HKEY_CLASSES_ROOT;
 
  Reg.OpenKey('htmlfile\shell\open\command', True);
  Reg.WriteString('', '"' + Application.ExeName + '" -- "%1"');
  Reg.CloseKey;
 
  Reg.OpenKey('htmlfile\DefaultIcon', True);
  Reg.WriteString('', Application.ExeName + ',0');
  Reg.CloseKey;
 
  Reg.OpenKey('http\shell\open\command', True);
  Reg.WriteString('', '"' + Application.ExeName + '" -- "%1"');
  Reg.CloseKey;
 
  Reg.OpenKey('http\DefaultIcon', True);
  Reg.WriteString('', Application.ExeName + ',0');
  Reg.CloseKey;
 
  Reg.OpenKey('https\shell\open\command', True);
  Reg.WriteString('', '"' + Application.ExeName + '" -- "%1"');
  Reg.CloseKey;
 
  Reg.OpenKey('https\DefaultIcon', True);
  Reg.WriteString('', Application.ExeName + ',0');
  Reg.CloseKey;
 
  FreeAndNil(Reg);
Не работает
 
Последнее редактирование модератором: