PDA

View Full Version : File Priv Violation


stengun
09-09-2003, 08:13 AM
Hi,

Another newbie quesion:

I'm trying to write a file out but I get:

Priv Violation

Is there something I need to do to allow files permission to work?


My code is something like this:

static void SaveGame( App *pMe )
{

IFileMgr* pFileMgr;
IFile* pFile;


char Test[] = "Hello";

ISHELL_CreateInstance( pMe->a.m_pIShell, AEECLSID_FILEMGR, (void**)( &pFileMgr ) );
if( pFileMgr )
{

pFile = IFILEMGR_OpenFile( pFileMgr, (char*) "TEST.DAT", _OFM_CREATE );
if( pFile )
IFILE_Release( pFile );
else
return;


pFile = IFILEMGR_OpenFile( pFileMgr, (char*) "TEST.DAT", _OFM_READWRITE );

IFILEMGR_Release( pFileMgr );

if( pFile )
{
IFILE_Write( pFile, &Test, 5 );
IFILE_Release( pFile );
}

}

return;
}

ruben
09-09-2003, 09:18 AM
In your MIF file, make sure that you have "file" privilage.


Note: When you create file, it open in read/write mode so you don't need to open it again in read/write mode until you relese the file.

ruben