C程序怎么获取操作系统所在的盘符

C程序如何获取操作系统所在的盘符?有没有一个API是能获取操作系统的安装路径的?比如当前的操作系统没有装

C程序如何获取操作系统所在的盘符?
有没有一个API是能获取操作系统的安装路径的?比如当前的操作系统没有装在C盘而是装在了D盘或者E盘,能否得到OS的路径是D:/  或者 E:/
[解决办法]

引用:
UINT WINAPI GetSystemDirectory(
__out  LPTSTR lpBuffer,
__in   UINT uSize
);

http://baike.baidu.com/link?url=zlhrFNb4Nhy9MLwadgWJNk3uyuRpJ90dU4By0w4E61TUbZT49znnYCamwB4alnYkXJgdGHvyKj05kLKzQB81fK
来自百度百科