MsiFileHash 테이블
MsiFileHash 테이블은 Windows Installer 패키지에서 제공하는 소스 파일의 128비트 해시를 저장하는 데 사용됩니다. 해시는 4개의 32비트 값으로 분할되고 테이블의 별도 열에 저장됩니다.
Windows Installer는 파일 해시를 사용하여 불필요한 파일 복사를 감지하고 제거할 수 있습니다. MsiFileHash 테이블에 저장된 파일 해시는 MsiGetFileHash호출하여 얻은 사용자 컴퓨터의 기존 파일 해시와 비교할 수 있습니다. MsiFileHash 테이블은 확인되지 않은 파일에서만 사용할 수 있습니다.
MsiFileHash 테이블에는 다음 열이 있습니다.
열 | 형 | 열쇠 | Nullable |
---|---|---|---|
파일_ | 식별자 | Y | N |
옵션 | 정수 | N | N |
HashPart1 | DoubleInteger | N | N |
HashPart2 | DoubleInteger | N | N |
HashPart3 | DoubleInteger | N | N |
Hashpart4 | DoubleInteger | N | N |
열
-
File_
-
옵션
-
이 열은 0이어야 하며 나중에 사용하도록 예약되어 있습니다.
-
HashPart1
-
해시의 처음 32비트. 이 필드에 입력한 파일 해시는 MsiGetFileHash 또는 FileHash 메서드호출하여 가져와야 합니다. 다른 메서드를 사용하지 마세요.
-
HashPart2
-
해시의 두 번째 32비트입니다. 이 필드에 입력한 파일 해시는 MsiGetFileHash 또는 FileHash 메서드호출하여 가져와야 합니다. 다른 해시 메서드를 사용하지 마세요.
-
HashPart3
-
해시의 세 번째 32비트. 이 필드에 입력한 파일 해시는 MsiGetFileHash 또는 FileHash 메서드호출하여 가져와야 합니다. 다른 메서드를 사용하지 마세요.
-
HashPart4
-
네 번째 32비트 해시입니다. 이 필드에 입력한 파일 해시는 MsiGetFileHash 또는 FileHash 메서드호출하여 가져와야 합니다. 다른 메서드를 사용하지 마세요.
유효성 검사
관련 항목