Installsheild Help은 여기에 설명되어 있습니다 : 표준 DLL의 사용자 지정 작업에 대한 도우미 DLL입니다.
사용자 지정 작업을 "표준"에서 "msi dll"로 변경하면 ISM에서 DLL 및 dllwrap 작업을 제거 할 수 있습니다.
스테판 크루거 describes the differences here.
"MSI DLL"은 MSI 설명서에 정의 된 프로토 타입과 일치하는 기능을 내보내는 DLL입니다. 이것은 Windows Istaller가 사용자 지정 작업으로 직접 사용할 수있는 유일한 유형의 DLL입니다.
"표준 DLL"은 프로토 타입을 (사실상) 가질 수 있습니다. InstallShield는 MSI DLL 인터페이스 만 Windows Installer를 표시하고 모든 추가 매개 변수를 속성으로 변환하는 래퍼를 추가합니다. 따라서 기본적으로 cuatom 작업은 다른 DLL (표준 DLL)을 호출하는 DLL (InstallShield에서 제공)을 호출합니다.
저는 개인적으로 몇 년 전에 시작했을 때 표준 DLL을 사용했습니다. 차이점을 알았을 때 MSI DLL을 사용하여 전환했습니다.