当前位置:首页 > 操作系统 > Windows

windows程序设计 获取系统文件路径

获取系统文件路径,打印到txt文件中。

#include <windows.h>

<span>int</span><span> WINAPI WinMain(
    HINSTANCE hInstance,
    HINSTANCE hPrevInstance,
    LPSTR lpCmdLine,
    </span><span>int</span><span> nCmdShow
    )
{
    </span><span>//</span><span>文件句柄</span><span>    HANDLE hFile;
    DWORD dwWritten;
    </span><span>//</span><span>字符数组,用于存储系统目录</span><span>    CHAR szSystemDir[MAX_PATH];
    </span><span>//</span><span>获取系统目录</span><span>    GetSystemDirectoryA(szSystemDir, MAX_PATH);

    </span><span>//</span><span>创建文件systemroot.txt</span>
    hFile = CreateFileA(<span>"</span><span>systemroot.txt</span><span>"</span><span>,
        GENERIC_WRITE,
        </span><span>0</span><span>, NULL, CREATE_ALWAYS,
        FILE_ATTRIBUTE_NORMAL,
        NULL
        );
    </span><span>//</span><span>判断文件是否创建成功</span><span>if</span>(hFile !=<span> INVALID_HANDLE_VALUE)
    {
        </span><span>//</span><span>将系统目录系统信息写入文件</span><span>if</span>(!WriteFile(hFile, szSystemDir, lstrlenA(szSystemDir), &<span>dwWritten, NULL))
        {
            </span><span>return</span><span> GetLastError();
        }
    }
    </span><span>//</span><span>关闭文件</span><span>    CloseHandle(hFile);
    </span><span>return</span><span>0</span><span>;
}</span>

 

原文:https://www.cnblogs.com/xuqiulin/p/10171433.html


【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!

相关教程推荐

其他课程推荐