Psst.. new poll here.
Psst.. new forums here.
Microsoft is blocking us again (TY IP Reputation!) so just use oauth login instead. :)
Paste
Pasted as C by Orian ( 14 years ago )
int attachFs(const char* OsFileName)
{
HANDLE fileHandle;
HANDLE mapHandle;
char* fsPointer;
fileHandle=CreateFile(OsFileName,
GENERIC_READ|GENERIC_WRITE,
FILE_SHARE_READ | FILE_SHARE_WRITE,
NULL,
OPEN_EXISTING,
FILE_ATTRIBUTE_NORMAL,
NULL);
mapHandle= CreateFileMapping(fileHandle,
NULL,
PAGE_READWRITE,
0,
0,
TEXT("Global\\MyFileMappingObject"));
fsPointer = (char*)MapViewOfFile(mapHandle,
FILE_MAP_ALL_ACCESS,
0,
0,
0);
if( fsPointer == NULL )
{
fprintf( stderr, "MapViewOfFile() error 0xx\n", GetLastError() );
CloseHandle(fileHandle);
CloseHandle(mapHandle);
return 0;
}
return 1;
}
Revise this Paste