2010-05-17 9 views
3

저는 초보자이므로 보안 설명자를 추출 할 목적으로 NTFS 파티션을 구문 분석해야합니다. (필자는 Windows API의 기본 함수를 사용하려고했지만 내 결론은 함수의 동작이나 문서에 심각한 문제가 있다는 것입니다.)C에서 NTFS 파티션 구문 분석

여기에 누구나 이러한 요구 사항을 경험했는지 궁금합니다. 저에게 힌트, 참고 문헌, 지침을 줄 수는 없습니까?

내 의도를 사용하는 것입니다

는 (... 내가 www.ntfs.com 발견했습니다 NTFS 구조 정보를 갖고있는 것 같아요,하지만 난 시작하는 뭔가 더 필요합니다 두려워) Windows XP에서.

+6

으로 많은 봤어 사람들은 Windows API를 성공적으로 사용합니다. 설명서를 이해하지 못한다고 제안하고, 문서를 더 명확하게 만들 수 있도록 코드를 제시해주십시오. – Mark

+1

@Mark : http://stackoverflow.com/questions/2845606/msdn-remark-regards-security-descriptors 그런 막연한 주석을 해독 할 수 있습니까? 다음은 내 시도의 샘플 코드입니다. http://stackoverflow.com/questions/2814193/re-storing-a-ntfs-security-descriptor-in-c – DooriBar

+0

GetNamedSecurityInfo에 나열된 4 개의 SECURITY_INFORMATION 값만 추측합니다 그 함수로 이해할 수 있습니다. 다른 것들만 Set 함수와 함께 사용할 수 있습니다. (일관성을 위해 목록은 한 곳에서만 있습니다 - 차이점이 중요한 Get 함수) – Mark

답변

0

어쨌든 linux-ntfs 또는 captive 또는 NTFS-3G과 같은 Linux 기반 오픈 소스 NTFS 프로젝트로 시작하십시오. NTFS/쓰기 작업

+0

@UK : 참고를 보내 주셔서 감사합니다. 누구든지 초보자가 물건을 더 명확하게 파악할 수있는 추가 자료가 있다면 ... 고맙겠습니다. – DooriBar

2

을 읽어 여기에 꽤 낮은 수준의 문서를 대해 그 몇 가지 아이디어를 줄 것이다 : 또한 http://sourceforge.net/projects/linux-ntfs/files/NTFS%20Documentation/

, 당신은 NTFS에 대한 마이크로 소프트의 기술 참조? http://technet.microsoft.com/en-us/library/cc758691(WS.10).aspx

+0

제안 해 주셔서 감사합니다. 분명히 그 작업을 수행하는 데 너무 멀기 때문에 기본 API 동작이 상기 조건을 충족하지 못한다는 결론을 얻었습니다. 다시 생각해야 할 것입니다. – DooriBar