C++怎样实现写入文件时允许其它程序读取?

迅雷下载过程中其它播放器是可以打开播放的,它是怎么实现边写边读的呢?
经测试,用fopen rb+ w wb wb+ a ab ab+ 写入文件过程中,其它软件都不能调用,请教有什么办法可以实现边写边播这样的功能?

设置共享读共享写属性

设置共享读共享写属性

可参考:http://blog.csdn.net/feeltouch/article/details/9745809