Anz*_*rio 22
使用Win32 API>
对于Windows文件夹:
TCHAR windir[MAX_PATH];
GetWindowsDirectory(windir, MAX_PATH);
Run Code Online (Sandbox Code Playgroud)
对于程序文件:
TCHAR pf[MAX_PATH];
SHGetSpecialFolderPath(
0,
pf,
CSIDL_PROGRAM_FILES,
FALSE );
Run Code Online (Sandbox Code Playgroud)
当MAX_PATH来自Windows头,并保证缓冲区最长(非UNC)路径足够长的时间.
此外,请注意,SHGetSpecialFolderPath只需将第三个参数替换为此列表中的任何一个,即可用于检索其他"特殊"文件夹,包括Windows文件夹.
Dan*_*ite 11
GetWindowsDirectory:http://msdn.microsoft.com/en-us/library/ms724454(VS.85).aspxSHGetSpecialFolderPath:http://msdn.microsoft.com/en-us/library/bb762204(VS.85).aspx在 Vista+ 上,是和SHGetKnownFolderPath的替代品,但如果您需要向后兼容旧版本的 Windows,则可以继续使用旧功能。SHGetFolderPathSHGetSpecialFolderPath
| 归档时间: |
|
| 查看次数: |
51301 次 |
| 最近记录: |