Username des Computers bekommen
lima-city → Forum → Programmiersprachen → C/C++ und D
abfragen
aktenkoffer
angemeldeten benutzers
arbeitsplatz
code
drucker
eigene dateien
http
kamera
null
ordner
papierkorb
pfad
pfifferling
posteingang
probier
programm
scanner
system
verlaufen
-
hey,
ich hab ein Problem bei meinem Programm.
Es geht um den Pfad der zum Ordner des angemeldeten Benutzers führt. Ich habe schon etliche Artikel gelesen darüber aber bisher noch nichts hilfreiches gefunden. Könnt ihr mir da bitte weiterhelfen wie ich das kurz und knapp löse. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Nein, tut mir leid, aber ich bin bei Windows Systemen. Ich brauche den Ordner "C:\Users\BENUTZERNAME\My documents".
-
Hallo yoo,
an der Stelle ist MSDN leider keinen Pfifferling wert. Aber das sollte funktionieren:
#define _WIN32_IE 0x0400 #include <windows.h> #include <shlobj.h> int main() { char path[MAX_PATH]; SHGetSpecialFolderPath(NULL,path,CSIDL_PERSONAL,FALSE); MessageBox(NULL,path, "Pfad:", MB_OK); return 0; }
Beitrag zuletzt geändert: 26.5.2011 22:29:24 von darkpandemic -
dies sind die mir bekannten CLSids für besondere Ordner:
ich hoffe dies hilft dir weiter.Administrationsaufgaben "::{D20EA4E1-3957-11d2-A40B-0C5020524153}" Aktenkoffer "::{85BBD920-42A0-1069-A2E4-08002B30309D}" Systemsteuerung "::{21EC2020-3AEA-1069-A2DD-08002b30309d}" Schriften "::{D20EA4E1-3957-11d2-A40B-0C5020524152}" Verlauf "::{FF393560-C2A7-11CF-BFF4-444553540000}" Posteingang "::{00020D75-0000-0000-C000-000000000046}" Microsoft Netzwerk "::{00028B00-0000-0000-C000-000000000046}" Arbeitsplatz "::{20D04FE0-3AEA-1069-A2D8-08002B30309D}" Eigene Dateien "::{450D8FBA-AD25-11D0-98A8-0800361B1103}" Netzwerkumgebung "::{208D2C60-3AEA-1069-A2D7-08002B30309D}" Netzwerkcomputer "::{1f4de370-d627-11d1-ba4f-00a0c91eedba}" Netzwerkverbindungen "::{7007ACC7-3202-11D1-AAD2-00805FC1270E}" Drucker und Faxgeräte "::{2227A280-3AEA-1069-A2DE-08002B30309D}" Programmordner "::{7be9d83c-a729-4d97-b5a7-1b7313c39e0a}" Papierkorb "::{645FF040-5081-101B-9F08-00AA002F954E}" Scanner und Kameras "::{E211B736-43FD-11D1-9EFB-0000F8757FCD}" Geplante Tasks "::{D6277990-4C6A-11CF-8D87-00AA0060F5BF}" Startmenüordner "::{48e7caab-b918-4e58-a94d-505519c795dc}" Temporäre Internetdateien "::{7BD29E00-76C1-11CF-9DD0-00A0C9034933}" Webordner "::{BDEADF00-C265-11d0-BCED-00A0C90AB50F}"
-
Vielen Dank euch Allen ;)
die Lösung von darkpandemic funktioniert einwandfrei, ich weiss allerdings nicht wie ich die Lösung von harrybotter nutzen soll. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage