Beantwortet Zugriff auf Systempfade

  • Donnerstag, 6. Dezember 2012 04:15
     
     
    Hallo

    Ich möchte per SHBrowseForFolder und GetOpenFileName
    auf "c:\Users\username\AppData\Roaming\" zugreifen.
    Ich bekomme diesen Pfad aber nicht zu sehen.
    Was muss ich tun ?

    Win7 32 Bit



    Gruss

Alle Antworten

  • Donnerstag, 6. Dezember 2012 08:02
    Moderator
     
     Beantwortet

    Wenn in den Browser Einstellungen nicht eingestellt ist, dass ale Ordner sichtbar sen sollen, dan zeigen diese Funktionen diese auch nicht an.

    Warum willst Du dort hin navigieren?
    Wenn Du den Pfad als Vorgabe gibst, sollte das zumindest gehen. Selbst wenn die Ordner normalerweise versteckt sind.


    Martin Richter -- MVP for VC++ [Germany] -- http://blog.m-ri.de

  • Donnerstag, 6. Dezember 2012 08:43
     
     

    Du musst den Pfad einfach oben in den Explorer eingeben, dann wird er auch angezeigt ;)


    Jochen Kalmbach (MVP VC++)
  • Donnerstag, 6. Dezember 2012 21:57
     
     

    Danke für die Antworten. Das war wiedermal ein Problem der Art "Wo ist mein Schlüssel.. in meiner Hosentasche kann er nicht sein.."  Und nach langem Suchen findet man ihn doch in der Tasche ;-)

    Ich nutze den Explorer nicht. Stattdessen setze ich einen alternativen Dateimanager ein in dem ich natürlich alle Dateien/Verzeichnisse anzeigen lasse. Ich ging unbewusst davon aus, das ich innerhalb Windows ebenfalls auf "alles anzeigen" gestellt hatte. Das war nicht der Fall. Das habe ich jetzt nachgeholt und wie Martin sagte, sind die Orte nun erreichbar.

    btw: Bei dem Programm kann ich keine Pfad-Vorgaben machen. Denn der Anwender muss frei in seiner Wahl sein.


    Gruss