none
Zugriff auf Systempfade RRS feed

  • Frage

  • 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

    Donnerstag, 6. Dezember 2012 04:15

Antworten

  • 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:02

Alle Antworten

  • 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:02
  • Du musst den Pfad einfach oben in den Explorer eingeben, dann wird er auch angezeigt ;)


    Jochen Kalmbach (MVP VC++)
    Donnerstag, 6. Dezember 2012 08:43
  • 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

    Donnerstag, 6. Dezember 2012 21:57