winapiならCreateFileの時点でファイルを排他的に開ける。