一个文件独占打开删除的问题 现在一个进程独占打开一个文件,但是操作后马上delete掉。一旦打开,就直至删除其他的进程都不能访问。单单用createfile独占打开的话,必须closehandle之后才能deletefile,在closehandle和deletefile之前还是有可能被访问吧?请各位大侠指点 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 独占方式打开,设置共享方式dwShareMode为0,其他程序无法打开。 但是我closehandle之后,这个设置还会有作用吗?我closehandle后,还是可能有其它进程在deletefile之前访问它吧?最好有什么办法能在closehandle之前就改变这个文件的属性 只要能不读就行,不知道window有没有linux下那种fcntl函数可以改变已打开文件的属性 使用FILE_FLAG_DELETE_ON_CLOSE,关闭句柄后系统自动删除文件。HANDLE hFile = CreateFile(_T("YourFile.test"), 0, 0, OPEN_EXISTING, FILE_FLAG_DELETE_ON_CLOSE, NULL);if (hFile) CloseHandle(hFile);// 自动删除 百度说了,有图有真相! 链接静态库的时候无法打开静态库 最小化时 GetWindowRect的问题 SPI的WSPSendto()函数中怎么解析出源IP 寻求图形图象的几个算法 无聊,散点分 如何在主窗口下新建几个窗口,而这几个窗口可以相互切换? 求救啊~~~高手们帮忙。。。 suddy你好,CJ608例子编译出错帮我看一下??????????????? help~~~~~~~~(我想送上我所有得分,可是system它不让!) 出现下面这种错误是什么原因呀, VC绘制动态曲线,怎么来实现屏幕移动?
if (hFile) CloseHandle(hFile);// 自动删除