Windows Installer에서 작성한 어셈블리 레지스트리 키
Windows Installer 패키지가 어셈블리를 설치하거나 보급하는 경우 설치 관리자는 해당 어셈블리에 대한 정보를 로컬 시스템 레지스트리에 저장합니다. 이러한 레지스트리 키는 Windows Installer에서 내부적으로만 사용되며 애플리케이션에서 사용해서는 안 됩니다. 이러한 키에 저장된 정보의 콘텐츠, 위치 및 구조는 변경될 수 있습니다. 애플리케이션은 MsiProvideAssembly를 사용하여 어셈블리를 관리해야 합니다.
어셈블리는 어셈블리 이름으로 등록됩니다. 다음 위치에 저장된 값의 이름은 어셈블리 이름입니다. 실제 값은 REG_MULTI_SZ 형식이며 MsiProvideAssembly에서 어셈블리를 설치하거나 복구하는 데 사용하는 데이터를 포함합니다.
프라이빗 어셈블리에 대한 정보
Windows Installer는 관리형 사용자별 애플리케이션으로 설치된 Windows Installer 패키지가 가져온 프라이빗 어셈블리에 대한 정보를 다음 레지스트리 키 아래에 저장합니다.
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\Managed\User SID\Installer\Assemblies\config 파일 경로
Windows Installer는 사용자별로 설치된 Windows Installer 패키지가 가져온 프라이빗 어셈블리에 대한 정보를 다음 레지스트리 키 아래에 저장합니다.
HKCU\Software\Microsoft\Installer\Assemblies\config 파일 경로
Windows Installer는 Windows Installer 패키지가 가져오고 컴퓨터별로 설치된 프라이빗 어셈블리에 대한 정보를 다음 레지스트리 키 아래에 저장합니다.
HKLM\SOFTWARE\Classes\Installer\Assemblies\config 파일 경로
전역 또는 공유 어셈블리에 대한 정보
Windows Installer는 관리형 사용자별 애플리케이션으로 설치된 Windows Installer 패키지가 가져온 공유 어셈블리에 대한 정보를 다음 레지스트리 키 아래에 저장합니다.
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\Managed\User SID\Installer\Assemblies\Global
Windows Installer는 사용자별로 설치된 Windows Installer 패키지가 가져온 공유 어셈블리에 대한 정보를 다음 레지스트리 키 아래에 저장합니다.
HKCU\Software\Microsoft\Installer\Assemblies\Global
Windows Installer는 Windows Installer 패키지가 가져오고 컴퓨터별로 설치된 공유 어셈블리에 대한 정보를 다음 레지스트리 키 아래에 저장합니다.
HKLM\SOFTWARE\Classes\Installer\Assemblies\Global