有人敢告诉小弟我CFile:shareDenyWrite 如何用吗!过来翻译msdn的绕道!小弟我想知道具体如何用!

有人敢告诉我CFile::shareDenyWrite 怎么用吗!?过来翻译msdn的绕道!我想知道具体怎么用!!!
都说是  打开文件拒绝其它任何进程写这个文件。到底什么意思,拒绝其他进程的写操作,那其他进程可以读了!?最好有具体代码!!!谢谢!!
------解决方案--------------------

CFile fileW(_T("write.txt"), CFile::modeCreate 
------解决方案--------------------
 CFile::modeWrite 
------解决方案--------------------
 CFile::shareDenyWrite); // 阻止其他进程对其共享写
fileW.Write(_T("1"), sizeof(TCHAR));
fileW.Flush();


CFile fileR(_T("write.txt"), CFile::modeRead 
------解决方案--------------------
 CFile::shareDenyNone); // 只读并且和其他进程共享方式打开文件,可以成功
TCHAR szRead[1] = {0};
fileR.Read(szRead, sizeof(TCHAR));
cout << szRead[0] << endl;

CFile fileR2(_T("write.txt"), CFile::modeRead 
------解决方案--------------------
 CFile::shareDenyNone);  // 同样模式再打开一次依然成功

fileR2.Read(szRead, sizeof(TCHAR));
cout << szRead[0] << endl;

CFile fileW2(_T("write.txt"), CFile::modeCreate 
------解决方案--------------------
 CFile::modeWrite 
------解决方案--------------------
 CFile::shareDenyNone); // 读方式打开这个文件,就失败了,这就是shareDenyWrite的效果

fileW2.Close();
fileR2.Close();
fileR.Close();
fileW.Close();

LS敢明白不?