2012-02-15 3 views
2

보안 설명자를 'CreateFile'함수에 전달하고 있지만 파일이 이미 있으면 무시됩니다. CreateFile API에 쓰기 보안 속성을 강제로 설정할 수있는 플래그가 있습니까? 별도로 명시 적으로 설정해야합니까? 방법?Windows API를 사용하여 파일 권한 변경

+2

[SetNamedSecurityInfo] (http://msdn.microsoft.com/en-us/library/windows/desktop/aa379579%28v=vs.85%29.aspx) 또는 [SetKernelObjectSecurity]를 통해 명시 적으로 설정해야합니다. ] (http://msdn.microsoft.com/en-us/library/windows/desktop/aa379578%28v=vs.85%29.aspx). – Luke

답변

0

당신은 특별히 dwSecurityQosFlagslpSecurityAttributes에서 봐 가지고, 시도 CreateFile2 (http://msdn.microsoft.com/en-us/library/windows/desktop/hh449422%28v=vs.85%29.aspx)와 CREATEFILE2_EXTENDED_PARAMETERS 구조 (http://msdn.microsoft.com/en-us/library/windows/desktop/hh449426%28v=vs.85%29.aspx)에 전달할 수 있습니다.

+3

CreateFile2()는 Windows 8 미리보기에서 새로 추가되었습니다. 아마도 지금은별로 유용하지 않을 것입니다. – Luke

+0

예. 이 API를 사용할 수 없습니다. – sarat

관련 문제