TLama

Untitled

Apr 14th, 2013
256
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Delphi 0.46 KB | None | 0 0
  1. uses
  2.   Registry;
  3.  
  4. function InstallScreenSaver(const AFileName: string): Boolean;
  5. var
  6.   Registry: TRegistry;
  7. const
  8.   ScreenSaverKey = 'Control Panel\Desktop';
  9. begin
  10.   Result := False;
  11.   Registry := TRegistry.Create;
  12.   try
  13.     Registry.RootKey := HKEY_CURRENT_USER;
  14.     if Registry.OpenKey(ScreenSaverKey, False) then
  15.     begin
  16.       Registry.WriteString('SCRNSAVE.EXE', AFileName);
  17.       Result := True;
  18.     end;
  19.   finally
  20.     Registry.Free;
  21.   end;
  22. end;
Advertisement
Add Comment
Please, Sign In to add comment