Hallo,
für ein Projekt muss ich die verschiedenen "Special Folders" in Windows 7 lesen (und anschließend ändern) können. Normalerweise hat man unter VB 2010 die Möglichkeit dies mit der Environment Klasse zu tun:
Leider gibt es unter Windows 7 aber weitere "Known Folders" die auf dies Art und Weise nicht angesprochen werden können. Z.B. "Links", "Kontakte", "Gespeicherte Spiele", "Downloads", etc.
Nun finde ich im Internet die API Funktion SHGetKnownFolderPath die seit Vista für genau diese Aufgabe da ist. Leider finde ich keinerlei Beispiele im Web, die die Benutzung darstellen und unter VB 2010 arbeiten. Schon bei der Deklaration der Funktion gehen die Beispiele auseinander. (Die Parameter sind z.B. mal als long und mal als Integer deklariert,...) Kann mir irgendjemand helfen und erklären wie ich diese Funktion verwende. Microsofts MSDN Hilfe ist dazu leider auch nicht wirklich aussagekräftig...
Danke für euer Hilfe, M84Speed
für ein Projekt muss ich die verschiedenen "Special Folders" in Windows 7 lesen (und anschließend ändern) können. Normalerweise hat man unter VB 2010 die Möglichkeit dies mit der Environment Klasse zu tun:
Leider gibt es unter Windows 7 aber weitere "Known Folders" die auf dies Art und Weise nicht angesprochen werden können. Z.B. "Links", "Kontakte", "Gespeicherte Spiele", "Downloads", etc.
Nun finde ich im Internet die API Funktion SHGetKnownFolderPath die seit Vista für genau diese Aufgabe da ist. Leider finde ich keinerlei Beispiele im Web, die die Benutzung darstellen und unter VB 2010 arbeiten. Schon bei der Deklaration der Funktion gehen die Beispiele auseinander. (Die Parameter sind z.B. mal als long und mal als Integer deklariert,...) Kann mir irgendjemand helfen und erklären wie ich diese Funktion verwende. Microsofts MSDN Hilfe ist dazu leider auch nicht wirklich aussagekräftig...
Danke für euer Hilfe, M84Speed