헬마입니다.


이번엔 CAB 파일을 풀어주는 DLL 플러그인입니다.

특별히 설명서 없이 예제만 덜렁 제공하네요

머 예제가 쉽긴합니다만..

기본 함수가


CabInfo 변수이름

CabView 변수이름

CabExtractAll 변수이름 변수이름

정도가 있습니다.

CabInfo 함수는 cab파일의 정보를 넘겨줍니다. 변수이름에 파일이름을 경로명포함해서 넣어주면 됩니다.

반환값 - $R0 - 0 이면 정상적인 CAB파일이고 다른 값이면 에러입니다.

정상파일인 경우

$0 CAB 파일의 총 파일길이

$1 CAB 파일에 있는 총 폴더 수

$2 CAB 파일에 있는 총 파일 수

$3 CAB ID

$4 CAB SET No

$5 CAB 에 예약 영역 존재 여부

$6 이전에 연결된 CAB 파일이 있는지 여부

$7 다음에 연결된 CAB 파일이 있는지 여부


$6, $7 을 설명하자면 분할 파일로 1,2,3 파일 3개가 있고 3을 보면 $7은 0 이고 $6은 1 이 반환되겠죠


이런 방법으로 찾으면 됩니다.


CabExtractAll 함수는 첫 번째 변수에 담긴 파일을 두번째 변수에 담긴 폴더에 풀어줍니다.


그냥 무작정 전부 다 풀어버립니다.


음 이정도면 예제보시면 쉽게 쓰실 수 있을 듯 하네요


신고

댓글을 달아 주세요

티스토리 툴바