Moin Martin,
Zitat von
Martin K:
Nein, es sollte schon irgendwie mit den AppData abhängig von den ausgelesenen Usernamen (Luckies Code) gehen...
Ich habe nicht gesagt, dass Du einfach jede Datei löschen sollst, die so heisst, wie die Konfigurationsdatei Deines Programmes
Du kannst doch einfach durch "Dokumente und Einstellungen" gehen, baust Dir damit eine Liste der möglichen "echten" User auf (also ohne "All Users", "Default User" usw.), und gehst dann durch, ob sich dort ein entsprechender Pfad befindet, wie ihn Dein Programm angelegt hat.
Wenn sich das Programm nur userspezifisch installieren lässt, kannst Du fast schon das Filtern weglassen.
Es ist allerdings nicht unüblich bei der Grundkonfiguration, zumindest von Firmenrechnern, alle Programme als lokaler Administrator zu installieren, und zum Schluss dann das Administratorprofil in das Defaultuser-Profil zu kopieren, damit jeder Anwender bei der Anmeldung die Grundkonfiguration zur Verfügung hat. Bei entsprechend erstellten
MSI-Installationen kann man sich das zwar sparen, aber die sind nun auch nicht so zahlreich
Trotzdem:
Ich halte nichts davon einfach solche Dateien zu löschen.
Übrigens hilft Dir "Logon User Name" nicht unbedingt, da der Anmeldename nicht als Profilname auftauchen muss.
Befindet sich der Rechner in einer Domäne, und wird ein Account umbenannt, so ändert sich nicht der Name im Profil, da der Profilpfad durch die User-SID zugeordnet wird, und nicht durch den Anmeldenamen.