Manchmal passiert es, dass einige Dateien meiner Anwendung von einigen Prozessen verwendet werden. Beispielsweise öffnet der Benutzer das Anwendungsprotokoll oder etwas ähnliches und vergisst, es zu schließen. Dies verursacht einige Fehler während der Installation/Aktualisierung/Deinstallation. In solchen Fällen möchte ich herausfinden, welcher Prozess die Datei verwendet, und dem Benutzer eine Nachricht anzeigen, die angibt, dass Dateien verwendet werden.Finden Sie heraus, welcher Prozess verhindert, Anwendungsdatendateien zu ändern
Ist es in Inno-Setup möglich, herauszufinden, welcher Prozess Skript daran hindert, Datei zu ändern? Zumindest, wenn ich das im Code-Bereich versuche.
Gibt es eine Möglichkeit, RegisterExtraCloseApplicationsResource auf den gesamten Ordner zu teilen? – lentinant
In welcher Version wurde es auch eingeführt? Mein Compiler (5.4.2) erkennt diese Direktive nicht. – lentinant
5.5.0 für 'CloseApplications'. 5.5.2 für 'RegisterExtraCloseApplicationsResources'. Siehe [Inno Setup Revisionsprotokoll] (http://www.jrsoftware.org/files/is5-whatsnew.htm). Aber es ist nicht wirklich wichtig, immer die neueste Version zu verwenden! Besonders die neueste Version 5.5.9 behebt wichtige Sicherheitslücken. –