1

Windows で C++ を使用して、ローカル ネットワーク経由でファイルへの書き込みアクセスを同期する必要があるプログラムを作成しています。私は次のアプローチを使用することを考えていました:

//Create or open it using 0 for sharing mode
HANDLE hFile = CreateFile(L"\\\\server\\share\\path\\file", GENERIC_READ | GENERIC_WRITE, 0, , OPEN_ALWAYS, , ,);
if(hFile == INVALID_HANDLE_VALUE && ::GetLastError() == ERROR_SHARING_VIOLATION)
{
    //Try again later
}

誰かがそれが実行可能な解決策であることを確認できますか?

4

0 に答える 0