[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 加持,快人一步