Einzelnen Beitrag anzeigen

bcvs

Registriert seit: 16. Jun 2011
721 Beiträge
 
Delphi 12 Athens
 
#9

AW: Preview Handler für den Explorer

  Alt Heute, 10:49
Mittlerweile habe ich das Preview am Laufen. Mit Innosetup klappt auch die Installation samt Registrierung der dll und Eintrag des Dateityps in die Registry zwecks Öffnen der Anwendung ganz gut.

Ein Problem gibt es nur, wenn die Dll beim nächsten Update überschrieben werden soll. Da der Installer meistens über den Explorer gestartet wird, ist die DLL in Preview Handler Surrogate Host geöffnet und kann nicht überschrieben werden.

In Innosetup gibt es dazu zwar das Flag restartreplace, das scheint aber nicht richtig zu funktionieren. Hat bei mir jedenfalls keinen Effekt.

Wie macht ihr das? Installation einer DLL, die gerade in Benutzung ist:
  Mit Zitat antworten Zitat