Profilspeicherplatz ermitteln
-
Hey Leute,
weiß nich, ob ich hier richtig bin, aber ich würde gerne wissen, wie man
die maximale Größe oder sonstige Daten des Profilspeicherplatzes auslesen kann.
Am liebsten wäre mir, das ganze in C# zu machen, aber ich wage zu bezweifeln, dass das mit C# zu machen is, somit wende ich mich an euch
Danke schonmal
MastaZulu
-
Was ist ein "Profilspeicherplatz" ?
-
Genau genommen das hier
http://img166.imageshack.us/img166/5839/profilgv5.th.jpg
http://img180.imageshack.us/img180/2093/profil2br6.th.jpg
und ich möchte eben irgendwie die aktuelle Größe und die Maximale Größe auslesen
-
PUSH

Hab mich nochmal bissl "umgelesen" und herausgefunden, dass der Profil-Prozess,
der eben auch die Daten über die Profilspeicherplatzgröße etc. inne hat, der Prozess "proquota.exe" ist.
Wie kann ich Daten eines "Fremdprozesses" auslesen?
Angezeigt werden die Profil-Größen als Labels...MastaZulu
-
wäre es da nicht einfach die größe des Ordners zu ermitteln und fertig ...
schirrmie
-
nein, leider nicht, hab ich mir auch schon überlegt, jedoch speichert er
die Daten nicht nur im Anwenderspezifischen Eigene-Dateien-Ordner ab,
sondern er nimmt auch noch spezielle Dateien auf dem Desktop usw., d.h.
in den Links war meine Profilspeicherplatzgröße (aktuell) ca. 13 MB und
meine Eigenen Dateien nur ca. 8 MB.Edit: was ich noch vergaß: mein Anliegen ist ja, den restlichen
Profilspeicherplatz auszugeben, nicht den aktuell belegten (der dafür evtl.
aber auch gebraucht wird ^^), dieser wird per tooltip bei mouseover übers notify-icon angezeigt... kommt man da vielleicht irgendwie ran?Edit 2: hier ein link http://img507.imageshack.us/img507/2376/mouseoverzn0.th.jpg
-
NetUserGtInfo ist dein Freund zusammen mit der USER_INFO_3 Struktir:
usri3_max_storage
Specifies a DWORD value that indicates the maximum amount of disk space the user can use. Specify USER_MAXSTORAGE_UNLIMITED to use all available disk space.