네트워크 공유에 액세스하는 동안 추적 CreateAndX
에서 FID와 관련된 여러 요청 (폴더를 여는)이 있습니다. 그러나 그들 중 일부는 그렇지 않으며 다른 응답을 얻습니다.
292 7.561217000 client_Ip cifs_Server_ip SMB 184 NT Create AndX Request, FID: 0x1781, Path: \share_folder\subfolder
293 7.565304000 cifs_Server_ip client_Ip SMB 193 NT Create AndX Response, FID: 0x1781
320 7.761995000 clientIp cifs_Server_ip SMB 184 NT Create AndX Request, Path: \share_folder\subfolder
323 7.764860000 cifs_Server_ip client_ip SMB 93 NT Create AndX Response, FID: 0x0000, Error: STATUS_FILE_IS_A_DIRECTORY
두 요청의 유일한 차이점은 첫 번째 요청에는 FID가없고 CreateOptions 필드가 0x00000040
(Non-directory 필드가 설정 됨)으로 설정되어 있다는 것입니다. 두 번째 요청에는이 필드가로 설정되어 0
있습니다. 둘 다로 액세스 마스크가 0x00120080
있습니다.
클라이언트는 Windows 7입니다. 왜 두 개의 다른 연속 CreateAndX
요청이 있고 왜 다른 응답을 얻습니까?