Previous Topic

Book Contents

설정 목록

<SettingsList/><Location/>의 다양한 하위 부분을 나열하고, 모두 마이그레이션합니다. 그럼으로써 임의 길이에 대한 목록 또는 패키지를 쓰고 있을 때 이름을 알 수 없는 그룹을 마이그레이션할 수 있습니다. 대부분의 경우에는 이러한 작업은 레지스트리/서브키 위치로 처리하는 것이 더 좋지만, 예를 들어 그런 값들이 지시하는 파일을 저장하기 위해 관련된 값들을 이용할 필요가 있는 경우에는 <SettingsList/>이 필요합니다.

<SettingsList/> 목록 내부에서는 2개의 특수한 값들을 이용할 수 있습니다. 첫 번째 값은 아래의 사례에서 <SettingsList/> 태그, 즉 %UserDefinedFunctions%가 있는 이름을 공유합니다. 대부분의 경우에는 지정된 키에 있는 각 값의 이름과 관련이 있습니다. 아래의 사례에 나타나지 않은 두 번째 값은 첫 번째 변수와 동일한 값이 있지만, _value 접미사, 예를 들어 %UserDefinedFunctions_value%이 있습니다. _value 접미사가 있는 변수는 그러한 이름으로 저장된 것과 관련이 있습니다. 여기서 그러한 변수는 각 키와 연결된 데이터입니다.

레지스트리에 저장된 파일의 임의의 목록을 파일 경로로 저장하려면, 다음과 같이 <SettingsList/>을 사용해야 합니다.

        <SettingsList Name="UserDefinedFunctions" Type="value">
            <Location Type="registry" SubType="subkey">
                HKCU\Software\Crunch\User Defined Functions
            </Location>

            <Setting Name="UDF" Type="filepath">
                <Location Type="registry" SubType="value">
                    HKCU\Software\Crunch\User Defined Functions\%UserDefinedFunctions%
                </Location>
            </Setting>
        </SettingsList>

특성

설명

가능한 값

필요 여부?

유형

무엇에 대해 나열하고 있는가?

키 또는 값

어린이들

최소

최대

<Location/>

1

모든

<Setting/>

0

모든