Hallo,
wenn ich im OpenDialog/SaveDialog kein InitialDir vorgebe, dann startet Windows die Auswahl im zuletzt ausgewählten Ordner (wenn ich ihn schonmal aufgerufen habe). Wo werden diese Informationen gespeichert? Ich möchte sie gerne vorgeben, finde aber keinen Registry-Schlüssel. Ich habe schon einen Testordner erstellt (diesisteintest), diesen im Notepad geöffnet und dann in der Registry gesucht ... und nichts gefunden. Oder kann ich die von außen nicht vorgeben, also wenn die Anwendung nicht von mir stammt?
Wieso möchtest du umständlich in die Registry eingreifen (etliche Zeilen Code), wenn du das Ziel, einen bestimmten Ordner zur Auswahl vorzugeben, doch auch mit InitialDir (eine Zeile Code) erreichst? Anschließend steht in der Registry sowieso der zuletzt ausgewählte Ordner drin. Und was meinst du mit "von außen vorgeben"?
Übrigens ist der "zuletzt ausgewählte Ordner" immer einer, den du "schonmal aufgerufen" hast.