c ++ - Programmatisk måde at finde Windows OS volumen?

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg forstår, at det ikke anbefales at antage, at drevbogstav C: er reserveret til OS-volumen. Så er der en nem måde at besvare spørgsmålet på - hvilket volumen ligger Windows OS på? Lydstyrke kan være et drevbogstav eller en volumen GUID eller en anden måde, som volumener er identificeret. Bemærk, at jeg leder efter OS-partitionen, som ikke er den samme som Systempartitionen.

Bedste reference


GetWindowsDirectory () og derefter opbryde stien med \_splitpath. [1] [2]


Rediger: Ændret GetSystemDirectory med GetWindowsDirectory. I praksis skal resultaterne være de samme.