So, nachdem rugk sich gemeldet hat, habe ich das hier auch mitbekommen.
@"Hightower"
Mir ist leider nicht klar, was die Nachfrage nach den Admin-Rechten auslöst. Eigentlich (^^) werden Einstellungen unter Windows in der Registry in HKEY_CURRENT_USER\Software\openMittsu\OpenMittsu\options gespeichert. Dieser Zweig der Registry benötigt keine erhöhten Rechte.
Weiterhin wird die Log-Datei in QStandardPaths::AppLocalDataLocation geschrieben (was effektiv AppData/Local/openMittsu.log bedeutet).
Für die Executable ist /manifestUac asInvoker gesetzt, d.h. es werden nicht explizit erhöhte Rechte eingefordert.
Jetzt bin ich also ein wenig ratlos, was das Problem sein könnte.
1) Wo Liegt deine Datenbank? Diese sollte in einem "User" Ordner liegen, d.h. in Eigene Dateien oder einem ähnlichen, unprivilegierten Ordner.
2) Wo liegt dein Logfile? Liegt es vllt. noch aus Legacy-Gründen wo anders?
3) Kommt beim Start der Dialog zu Legacy Client Configuration?
@"Hightower" : Leider gibt es aktuell keine Kommandozeilenparameter. Hier besteht häufig das Problem, dass man Passwörter dann global aus diesen Parametern auslesen kann (deswegen auf Linux auch geächtet so weit ich weiß). Ich benutze KeePass + Global Hotkey, der in den Dialog das Passwort auto-inserted und Enter drückt.