标签:and ystemd attr info cmd int amp return gets
使用的API:
1、CreateFile
2、GetSystemDirectory
3、WriteFile
4、GetLastError
5、CloseHandle
代码如下:
#include<windows.h>
/* *************************************
* 功能:获取系统目录信息,并存储到文件中
*************************************** */
int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance,
LPSTR lpCmdLine, int nCmdShow)
{
//文件句柄
HANDLE hFile;
DWORD dwWritten;
TCHAR szSystemDir[MAX_PATH]; //字符数组,用于存储系统目录
GetSystemDirectory(szSystemDir, MAX_PATH);//获取系统目录
hFile = CreateFile(TEXT("systemroot.txt"), GENERIC_WRITE, 0, NULL, CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL);//创建文件systemroot.txt
if (hFile != INVALID_HANDLE_VALUE)
{
if (!WriteFile(hFile, szSystemDir, lstrlen(szSystemDir), &dwWritten, NULL))//将系统目录,系统信息写入文件中
{
return GetLastError();
}
}
CloseHandle(hFile);//关闭文件,返回
return 0;
}
标签:and ystemd attr info cmd int amp return gets
原文地址:https://www.cnblogs.com/zpchcbd/p/11899853.html