Entwickler-Ecke

Windows API - Regsvr32


woully - Mi 26.11.08 18:19
Titel: Regsvr32
Hallo zusammen,

gibt es eine möglichkeit eine die Registrierung einer datei dynamisch zu löschen, ohne das der Anwender einzugreifen braucht.

ich habe winexec(Regsvr32 /u ...) verwendet, aber da kommt ja immer die Meldung "DLLUnreigsterServer in ... erfolgreich durchgeführt".
Oder gibt es die möglichkeit diese Meldung zu unterdrücken ?.

Danke


jaenicke - Mi 26.11.08 18:31

Schau dir mal die Parameter an...
("regsvr32 /?", das kennst /? zwar nicht, zeigt aber die Hilfe an)
user defined image
/s ;-)


woully - Mi 26.11.08 18:32

Hi..

ok.habe es selbst gefunden.
eine Beispiel liegt im delphi installationspfad... -> Delphi7\Demos\ActiveX\TRegsvr\

Trotzdem Danke


jaenicke - Mi 26.11.08 18:34

Umso besser, aber noch ein Wort zu winexec: Das ist veraltet und sollte unter keinen Umständen mehr verwendet werden, nimm besser ShellExecute oder CreateProcess.