Windows API 메이저 토토 사이트 및 WritePrivateProfileString은 프로그램 설정 및 상태를 텍스트 형식으로 쉽게 읽고 ini 파일에 쓸 수 있기 때문에 여전히 자주 사용됩니다
프로그램의 다양한 부분에서 하나의 ini 파일을 읽고 쓰기 시작하면 어느 시점에서 ini 파일의 전체 내용을 읽거나 바꾸는 것이 어려워집니다 CreateFile로 열고 ReadFile, WriteFile API로 한번에 처리할 수 있으면 좋을 것 같아요CreateFile의 ShareMode 매개변수와 함께 독점 제어를 사용하는 경우 메이저 토토 사이트 및 WritePrivateProfileString은 해당 시간 동안 실패합니다
API가 실패하지 않고 기다리게 하는 방법이 있습니다
원래 메이저 토토 사이트 및 WritePrivateProfileString API는 API 간 읽기 및 쓰기 시 충돌을 피하기 위해 내부적으로 생성되었습니다잠금파일라는 API를 사용하여 제어됩니다 ProcessMonitor에서 관찰한 대로 읽거나 쓰기 전에잠금파일
LockFile 작업을 수행하는 중입니다

NtLockFile API는 메이저 토토 사이트 호출 스택에서 호출됩니다

글쓰기도 마찬가지입니다 LockFile 작업이 발생하고 있습니다

NtLockFile은 WritePrivateProfileString 호출 스택에서도 호출됩니다

자신의 프로그램에서 CreateFile로 얻은 핸들과 함께 LockFile을 사용하는 경우 메이저 토토 사이트 및 WritePrivateProfileString을 사용하여 독점 및 대기 시간을 얻을 수 있습니다
구체적으로,LockFileExLOCKFILE_FAIL_IMMEDIATELY를 지정하지 않고 LOCKFILE_EXCLUSIVE_LOCK만 지정합니다
(예)
겹침 stOvrLap ={00, (DWORD)-1, (DWORD)-1, &stOvrLap);
잠금 해제 시,UnlockFileExAPI를 사용하세요
(사용 예)
겹침 stOvrLap ={00, (DWORD)-1, (DWORD)-1, &stOvrLap);
LockFileEx ~ UnlockFileEx가 진행되는 동안 메이저 토토 사이트 및 WritePrivateProfileString이 대기 중이므로 그 동안 대량으로 읽고 쓸 수 있습니다

