Показать сообщение отдельно
  #3  
Старый 18.09.2014, 02:28
Аватар для Alloc
Alloc Alloc вне форума
Начинающий
 
Регистрация: 17.09.2014
Сообщения: 104
Версия Delphi: Delphi 7
Репутация: 10
По умолчанию

Alegun, я конечно благодарен Вам за ответ, но вот свои предрассудки и нравоучения оставьте пожалуйста при себе.

Вот как сделал я, может кому пригодится:

Код:
var
  Registry: TRegistry;
  tsr: tsearchrec;
  WinDir : String;
begin
  WinDir := GetEnvironmentVariable('WinDir');
  Registry := TRegistry.Create;
  Registry.RootKey := HKEY_LOCAL_MACHINE;
  Registry.OpenKey('Software\Microsoft\Windows\CurrentVersion\RunOnce',False);

  if FindFirst('I386\SVCPACK\TWEAKS\*.reg',faAnyFile,tsr) = 0 then
    repeat
      Registry.WriteString('Tweak_' + tsr.Name,WinDir+'\System32\Tweaks\'+tsr.Name);
    until FindNext(tsr) <> 0;

  Registry.CloseKey;
  Registry.Free;
  FindClose(tsr);
Ответить с цитированием