R
rxp2001
Unregistered / Unconfirmed
GUEST, unregistred user!
先用CreateFile创建一个文件
hFile := CreateFile(pFileName, GENERIC_READ or GENERIC_WRITE, FILE_SHARE_READ, nil, CREATE_ALWAYS, FILE_FLAG_SEQUENTIAL_SCAN, 0)
然后用CreateFileMapping指定其大小.
hFileMap := CreateFileMapping(hFile, nil, PAGE_READWRITE, 0, FileSize, nil);
后来发现开始指定的大小FileSize不够用了,想增加该文件的大小(FileSize),并要保留文件中原有的数据.
有什么好的办法没有???
hFile := CreateFile(pFileName, GENERIC_READ or GENERIC_WRITE, FILE_SHARE_READ, nil, CREATE_ALWAYS, FILE_FLAG_SEQUENTIAL_SCAN, 0)
然后用CreateFileMapping指定其大小.
hFileMap := CreateFileMapping(hFile, nil, PAGE_READWRITE, 0, FileSize, nil);
后来发现开始指定的大小FileSize不够用了,想增加该文件的大小(FileSize),并要保留文件中原有的数据.
有什么好的办法没有???