虽然大多数时候都是C:\WINDOWS\system32
,但有时它可以在D
分区或类似的,如何以编程方式获取它?
可以调用Windows API函数SHGetFolderPath http://msdn.microsoft.com/en-us/library/bb762181(v=VS.85).aspx并要求CSIDL_SYSTEM
.
在 Windows Vista 及更高版本中,您可以调用SHGetKnownFolderPath http://msdn.microsoft.com/en-us/library/bb762188(v=VS.85).aspx并要求FOLDERID_System
. SHGetFolderPath
只是 Windows 更高版本中此功能的包装,但如果您希望您的软件在 Windows XP 上运行,则需要使用SHGetFolderPath
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)