[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 }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?