versuch mal
Delphi-Quellcode:
with TRegistry.Create do
try
RootKey := HKEY_LOCAL_MACHINE;
OpenKey('SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce',true);
WriteString('MyBatchFile','c:\mybatchfile.bat');
finally
Free;
end;
Eigentlich sollten die in HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\RunOnce
erstellten Programme einmal beim Neustart ausgeführt werden und danach sollte der key wieder gelöscht werden.