допустим мне надо добавить в автозапуск реестра свой exe файл, я могу это сделать ручками, но как сделать инсталер способный на такое?
http://www.cyberforum.ru/pascalabc-net/thread816315.html#post4726534
uses
Microsoft.Win32;
const
ApplicationName = 'PABC.NET AutoRun'; {Имя программы в автозапуске}
begin
// Добавляем программу в автозапуск
var Reg := Registry.LocalMachine.CreateSubKey('Software\Microsoft\Windows\CurrentVersion\Run');
Reg.SetValue(ApplicationName, GetEXEFileName);
Reg.Close;
// Удаляем программу из автозапуска
var Reg := Registry.LocalMachine.CreateSubKey('Software\Microsoft\Windows\CurrentVersion\Run');
Reg.DeleteValue(ApplicationName);
Reg.Close;
end.
А ещё в реестре можно хранить свои данные:
uses
Microsoft.Win32;
var
Key, Val : String;
begin
Key := 'MyReestrKey';
var Reg := Registry.CurrentUser.OpenSubKey('\', True);
Val := '12345--';
Reg.SetValue(Key, Val);
var V := Reg.GetValue(Key, Val);
WriteLn('V = ', V);
end.