Normalerweise kann ich doch beim Importieren einer Regdatei
folgenden Befehl benutzen ohne das irgendein Meldungsfenster
erscheint:
regedit.exe /s + Name_der_Regdatei
Das klappt auch - wenn ich es unter Windows direkt mache.
versuche ich es aus meinem Programm heraus mit <I>ShellExecute</I>
<PRE>
z.B.
ShellExecute(Handle,nil, PChar('regedit.exe /s'),PChar('C:\datei.reg'), nil, SW_SHOWNORMAL);
</PRE>
funktioniert das leider nicht.(ohne den Schalter <B>s</B> funktioniert zwar der Import aber die Bestätigungsmeldung erscheint.
Mit winexec(pchar('regedit.exe /s C:\datei.reg'), SW_SHOWNORMAL);
gibt es keine Probleme - ich wollte aber auf <I><B>winexec</B></I> verzichten.
Hat jemand eine Lösung für dieses Problem ?
folgenden Befehl benutzen ohne das irgendein Meldungsfenster
erscheint:
regedit.exe /s + Name_der_Regdatei
Das klappt auch - wenn ich es unter Windows direkt mache.
versuche ich es aus meinem Programm heraus mit <I>ShellExecute</I>
<PRE>
z.B.
ShellExecute(Handle,nil, PChar('regedit.exe /s'),PChar('C:\datei.reg'), nil, SW_SHOWNORMAL);
</PRE>
funktioniert das leider nicht.(ohne den Schalter <B>s</B> funktioniert zwar der Import aber die Bestätigungsmeldung erscheint.
Mit winexec(pchar('regedit.exe /s C:\datei.reg'), SW_SHOWNORMAL);
gibt es keine Probleme - ich wollte aber auf <I><B>winexec</B></I> verzichten.
Hat jemand eine Lösung für dieses Problem ?
Comment