[WinAPI] API 3 [获取系统目录,并保存在文件里]-阿里云开发者社区

开发者社区> 史迪奇2号> 正文

[WinAPI] API 3 [获取系统目录,并保存在文件里]

简介:
+关注继续查看


 

复制代码
 1 /*
 2 获取系统目录,并保存在文件里
 3 [peoject->set->link->project chose->subsystem:console]
 4 */
 5 #include<windows.h>
 6 int main(int argc,TCHAR argv[])
 7 {
 8     //文件句柄
 9     HANDLE hFile;
10     DWORD dwWritten;
11     //字符数组,用于存储系统目录
12     TCHAR szSystemDir[MAX_PATH];
13     //获取系统目录
14     GetSystemDirectory(szSystemDir,MAX_PATH);
15 
16     //创建文件
17     hFile=CreateFile("systemroot.txt",
18         GENERIC_WRITE,
19         0,NULL,CREATE_ALWAYS,
20         FILE_ATTRIBUTE_NORMAL,
21         NULL);
22     //判断文件是否创建成功
23     if(hFile!= INVALID_HANDLE_VALUE)
24     {
25         //write systemRoot into file
26         if(!WriteFile(hFile,szSystemDir,lstrlen(szSystemDir),&dwWritten,NULL))
27         {
28             return GetLastError();
29         }
30     }
31     //close file and return
32     CloseHandle(hFile);
33     return 0;
34 }
复制代码


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
Linux学习笔记之目录配置
Linux学习笔记之目录配置一.目录配置相关目录说明 /bin   二进制文件 /boot    系统启动文件(内核的初始化文件等) /dev    设备文件(硬盘等) /etc    配置文件 /home    用户家目录 /lib    链接库文件(相当于windows里的.
757 0
推荐一个WINDOWS系统文件介绍的网站
http://www.cn.filename.info/文件名信息数据库: 病毒, 特洛伊人, 背后?文件名义上 _*.* (5) a*.* (129) b*.* (38) c*.
683 0
从Windows以AD域用户身份挂载使用阿里云SMB协议文件系统
在完成AD域接入之后,用户即可开始以AD域用户身份挂载使用阿里云SMB协议文件系统了。本文介绍了几种SMB文件系统的挂在方式以及简单的ACL特性使用方法的演示。
4966 0
windows目录监控软件
Beyond Compare http://pcedu.pconline.com.cn/soft/wl/assist/0810/1461252.
532 0
[C#]Windows系统特殊文件夹路径获取
原文:[C#]Windows系统特殊文件夹路径获取 由于软件开发的需要,近期对Windows特殊文件夹(如桌面,我的文档等)路径的查找方法进行了研究,结果如下。
1170 0
862
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载