Du willst also Einträge in die Registrie eintragen?
Warum fügst du sie dann nicht direkt ein?
Registry
Ansonsten ruf doch die RegEdit.exe auf und sag ihr was du willst.
Beim Öffnen einer .reg-Datei wird diese ja auch an die RegEdit.exe weitergeleitet.
Und ich glaub es gibt da eine Option, welche diese Ja/Nein-Frage unterdrückt ... das "/s" ist nur als Beispiel, denn ich weiß weiß diesen Schalter nicht, aber vermutlich kann man in der RegEdit-Hilfe, bei Microsoft, oder in Google und Co. was dazu finden.
Delphi-Quellcode:
ShellExecute(Application.Handle, nil, 'regedit.exe',
'/s "C:\irgenwas.reg"', nil, 0);