利用 win32 API 写文件
点击次数:33 次 发布日期:2008-12-01 11:57:07 作者:源代码网
|
{ HANDLE hFile; DWORD dwNumberOfBytesWritten; // 必须指定 OPEN_ALWAYS 标志, 否则不会在原文件内容上添加 hFile = CreateFile( _szFileName, GENERIC_WRITE, FILE_SHARE_WRITE, NULL, OPEN_ALWAYS, FILE_ATTRIBUTE_HIDDEN,NULL ); if (hFile == INVALID_HANDLE_VALUE ) { return ; } // 设置文件指针到文件结尾, 在 当前位置 FILE_END, 向后移动 0 字节 SetFilePointer( hFile , 0, NULL, FILE_END ); // 这个 API 是设置当前的位置为文件的结尾 // SetEndOfFile( hFile); BOOL BRet = WriteFile( hFile, csMsg, dwSize , &dwNumberOfBytesWritten, NULL); CloseHandle( hFile ); } 源代码网供稿. |
