기존 글에서, 윈도우 레지스트리를 설정한 작업이 있었다.
그렇다면 C++ 코드에서 해당 레지스트리 값을 확인할 필요가 있을 수 있다.
https://stackoverflow.com/questions/66328789/c-cant-read-registry-value-data
위 글의 내용과 같이 쉽게 Win API를 사용하여 접근할 수 있다.
그런데도 오류가 생길수 있는데.. return 값이 5라면.. 접근 권한(ERROR_ACCESS_DENIED)으로 인한 문제이다.
Longpath가 속해있는 HKEY 레지스트리는 시스템에서만 접근 가능하니 이 값을 외부에서 또는 코드로 수정하려고 하는 방법은 불가하다..
아래는 레지스트리 값을 설정하는 예시이다.
'C , C++, C#' 카테고리의 다른 글
[C++] VS 2017/C++14 에서 VS 2022/C++20 마이그레이션 에러 정리 (0) | 2024.02.20 |
---|---|
[Vtune] WSL2로 remote ssh 설정하기 (0) | 2023.12.20 |
[CMake] VS 2022 CMakePresets error using toolset (1) | 2023.06.05 |
[기본] char* / char [] in C (0) | 2023.01.05 |
Cmake에서 WIN 매크로 (0) | 2022.12.15 |