CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

请问获取WINDOWS系统目录的API是什么

楼主goodheartppl(goodheart)2005-02-24 10:30:14 在 VC/MFC / 基础类 提问

在XP下他获得是   c:\windows  
  但是在win2003   下他变成   C:\Documents   and   Settings\Administrator\Windows\  
   
  他调用的到底是哪一句API啊?  
   
  获取c:\windows我知道  
   
  问题点数:20、回复次数:4Top

1 楼romalio(阳春)回复于 2005-02-24 10:43:43 得分 10

是不是这个  
  char   szPath[256]={0};  
  GetSystemDirectory(szPath,256);Top

2 楼spwnihao(╭∩╮(︶⌒︶)╭∩╮鄙视一切)回复于 2005-02-24 10:54:21 得分 5

The   GetSystemWindowsDirectory   function   retrieves   the   path   of   the   shared   Windows   directory   on   a   multiuser   system.    
   
  UINT   GetSystemWindowsDirectory(  
      LPTSTR   lpBuffer,     //   buffer   to   receive   directory   name  
      UINT   uSize                 //   size   of   name   buffer  
  );  
  Top

3 楼mrxwh(大徐)回复于 2005-02-24 16:16:05 得分 4

UINT   GetSystemWindowsDirectory(  
      LPTSTR   lpBuffer,     //   buffer   to   receive   directory   name  
      UINT   uSize                 //   size   of   name   buffer  
  );  
  接到后,需要进行判断缓冲区是否足够长,UINT的结果表示需要的长度,如果超常,需要按照新的长度进行重新读取。Top

4 楼smallcrocodile(大鳄鱼)回复于 2005-02-24 17:46:53 得分 1

GetSystemDirectory()就可以Top

相关问题

  • C# 中如何获取系统目录?
  • 如何获取系统根目录????????
  • 获取系统目录方法?
  • 如何获取系统的TEMP目录
  • 如何获取操作系统的版本和系统目录?
  • 问一下如何获取系统临时目录(temp目录)?
  • 我想获取Windows的系统目录(WinSysPath),应如何声明。
  • 如何获取当前WIN98系统目录的路径全名??
  • 请问如何获取IE收藏夹的系统目录?
  • 如何获取系统目录(我给100分)

关键词

  • api
  • getsystemwindowsdirectory
  • 获取
  • usize
  • szpath
  • getsystemdirectory
  • uint
  • lptstr lpbuffer
  • 长度
  • buffer

得分解答快速导航

  • 帖主:goodheartppl
  • romalio
  • spwnihao
  • mrxwh
  • smallcrocodile

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo