ich habe eine Frage:
DLLs, die zum Installationszeitpunkt gerade in Benutzung sind, werden erst nach einem Reboot "upgedated". Was aber, wenn der Nutzer den Reboot nicht ausführt, sondern stattdessen eine weitere Installation ausführt, die die gleiche DLL, nun aber in einer anderen Version, aktualisieren will?
Ein Beispiel: vorhanden ist eine DLL in Vers. 4.50
1. Erste Install. braucht 4.90, kopiert diese 4.90 temporär und bereitet Umbenennen nach Reboot vor.
2. Nutzer führt KEINEN Reboot aus. Also ist noch 4.50 vorhanden.
3. Zweite Install. braucht 4.60, kopiert diese 4.60 temporär und bereitet Umbenennen nach Reboot vor.
4. Nutzer führt KEINEN Reboot aus. Noch immer ist 4.50 vorhanden.
5. Dritte Install. braucht 4.70, kopiert diese 4.70 temporär und bereitet Umbenennen nach Reboot vor.
Frage: welche Version dieser DLL wird nach dem Reboot vorhanden sein? Erfolgt diese Vorbereitung des Umbenennens zeitlich sequentiell (also zuerst 4.50 -> 4.90, dann 4,90 -> 4.60, danach 4.60 -> 4.70), so daß die zuletzt kopierte DLL nach dem Reboot die aktive wird?
(Und wo in der Registry steht diese Umbenennerei?)
Eberhard