Ich habe dieses Problem so gelöst, das die Anwender die EXE einfach nicht direkt starten können. Sie starten eine Batch-Datei, die aus dem Netz die EXE lokal kopiert und dann ausführt. So kann ich Ruhe meine Updates einspielen und beim nächsten Start haben alle Anwender automatisch die aktuelle EXE.
Das hatte ich auch mal. Ich hatte dafür eine eigene AppStart.EXE und eine INI mit allen Parametern für den Abgleich.
Mein eigentliches Problem ist aber, dass ich zumindest bei diesem Projekt sicherstellen muss, dass während des
DB-Updates alle Benutzer von der Datenbank getrennt sind.
Danke
Frank