[질문]Registry 파일 관련 자료 있으신분 정보 조금만 주세요 ㅠ.ㅠ
Registry 에서 어떤 위치에서 Export 하면 어떤 자료들이 Ini 규칙형태 비슷하게
파일.reg 로 저장이 됩니다. 근데 이 파일.reg를 다시 import 할려고 하면..
더블클릭하면 자동으로 등록이 됩니다. 그럼 윈도우는 이 파일 포맷을 정확히 알고
구분해 내겠죠?
여기서 궁금한건.. Ini 구조로 읽을때 다른건 다 한줄이기때문에 그냥 읽는데..
바이너리일경우 길경우 여러줄로 나뉘며 줄마다 '\' 개행이 붙습니다.
Ini의 Ini.ReadSectionValue 인가.. 이걸로 읽으면.. 한줄밖에 못읽어 옵니다.
바이너리의 총데이터를 못가져 온다는 거죠..
지금 몇일을 이문제로 헤메고 있습니다. 차라리 .reg 파일을 어떻게 읽어들여라.. 라는
글이 있거나 자료가 잇으면 해결을 해보겟는데.. 이건 도데체 자료도 없고.. 대부분
레지스트리에서 읽는 예제와 저장하는 예제만 있어서.. 적용하기가 힘듭니다.
저장하는 예제가 있는데 그걸 반대로 하면 되지 않냐고.. 하신다면.. OTL입니다.
왜냐면 저장할때는 WriteLn 으로 레지에서 읽은것을 바로바로 저장하면 되지만(위치가
마지막으로 되어있으므로 자료를 계속입력할수 있고 개행'\'도 맘대로 넣을수 있음),
읽으려면.. Ini 형식으로 읽어야 되기때문에 각섹션/섹션밸류등으로 읽으면 한줄식
밖에 못읽습니다.
스트림은 1혹은 2바이트로 읽으려니..매 행마다 파서를 해서 어떤건지 정의하기엔
너무 힘이 듭니다.
어떤 자료형이나 읽어들이는 예제같은게 없을까요? 외국소스나 외국사이트도 괜찮습니다. 이런예제.. 한분도.. 보신적 없나요? ㅠ.ㅠ
레지스트리파일은 INI파일과 구조가 비슷하지만 INI파일이 아닙니다.
버전에 따라 약간의 차이가 있긴하지만 첨부파일문서를 보시면 해결될듯합니다.
^^ 항상 즐코하세요...