多 設 ー 保 ー 参照 以 別
ン ン 認識 設 ー や 別 使用 例
別 参照先
HKCU HKEY_CURRENT_USER HKLM HKEY_LOCAL_MACHINE HKCR HKEY_CLASSES_ROOT HKU HKEY_USERS
HKCC HKEY_CURRENT_CONFIG HKDD HKEY_DYN_DATA
HKPD HKEY_PERFORMANCE_DATA
設 内 設
設 ー 化 際 便利 あ 設 ー や :
<Setting Name="Security">
<Setting Name="EnablePGP">
<Location Type="registry" SubType="value">
HCKU\Software\Crunch\EnablePGP </Location>
</Setting>
<Setting Name="RequirePassword">
<Location Type="registry" SubType="value">
HCKU\Software\Crunch\PasswordRequired </Location>
</Setting>
</Setting>
設 ー 内 単 論理的 ー あ 注意 い 設
う 保 い 応 必要 あ 任意 数 設 任意 深 ー 化
う 設 前 少 異 い い 設 認証 前 あ
親 認証 前 方向 自体 前 構成
う 設 認証 前 Security/EnablePGPや
Security/RequirePassword う
ー ー registry/subkey 移行
い い 場合 ー ー 全体 値 ー び
値 移動 い 思う う Type="registry" SubType="subkey"
実行
<Setting Name="CrunchSettings">
<Location Type="registry" SubType="subkey">
HKCU\Software\Crunch </Location>
</Setting>
文 列 自動的 ー 自動的 決 一 場
合 ー 移行 い 含 い う
使用 個別 扱え registry/subkey 方法 試 い 必要
場合 他 ーSubType 再 ー い
registry/value ー 値 移行
ー 値 え 移行 :
<Setting Name="ReticulateSplines">
<Location Type="registry" SubType="value">
HKCU\Software\Crunch\ReticulateSplines </Location>
</Setting>
registry/valueexistence ー 値 い移行
時 ー ン ー 値 関 情報 保 い い あr
以 う 移行 :
<Setting Name="IsRegistered">
<Location Type="registry" SubType="valueexistence">
HKCU\Software\Crunch\Registered </Location>
</Setting>
file 移行
固 置 移行 簡単 :
<Setting Name="DataFile">
<Location Type="file" File="C:\Path\To\File.dat" />
</Setting>
能 限 変数 62 ー 使用 : <Setting Name="DataFile">
<Location Type="file" File="%ProgramFiles%\Crunch\File.dat" />
</Setting>
ー あ 移行
設 実際 あ 場合 様 保 い
場合 あ 場合 Type="filepath"属性 <Setting/> 追 ン ン
移動 ー 値 び移行 移行 適
場所 適用
<Setting Name="DataFile" Type="filepath">
<Location Type="registry" SubType="value">
HKCU\Software\Crunch\DataFilePath </Location>
</Setting>
属性 明 能 値 必須
称 設 前 設
場合 認証 前 親 認 証 前 方向
属性 値
a-z A-Z 0-9
び 線 文 構成 ー 文 使 え
い
設 単 文 列 扱 い う う ?値 追 的 意味 あ Type 意味
特
いいえ
OSVersion 指 OS 移行
複数OS 場合 記
号 区 え
Windows95|Windows2000 う 一部 値
行い — Any 始 場合
Windows2000 WindowsXP WindowsVista
AnyWindows 一致
いいえ
子供 最小 最大
<Location/> 71 ー 0 任意
<Default/> 71 ー 0 1
<Setting/> 0 任意
<SettingsList/> 72 ー
0 任意
設 場所
<Location/> ン う 設 保 記述
属性 明 能 値 必須
場所 ン ン う
見 行 う い 特
file, registry い
SubType 場所 部 使用
特
記参照 いいえ
File Type="file" 場合 移行 特
いいえ
FileOverwrite 前
適用 場合 書 ?
適用 場合 always 既
保
書 ifnewer
保 い 移行
先 ン あ ー 新 い場合 書
never 決 既
書 移行先
ン い場合
保 い 配
置
いいえ
子供 最小 最大
:Type 値 使用
設
指 <Location/> 何 見 い場合 ン ン 代わ <Default/> 含
値 使用 ー ン ー ン 外部 義 代わ
内部的 使用 場合 あ 内部 値 移行
い ー ン 外部的 値 書 い 設 ー
ン 移動 際 問 発生 あ <Default/> 内部的
複製 え ー ン ー ン ー 外部値 提供
必 ー ン 外部的 義 値 書 う
<Setting Name="TimeoutInMilliseconds">
<Location Type="registry" SubType="value">
HKCU\Software\Crunch\Timeout </Location>
<Default>100</Default>
</Setting>
属性 明 能 値 必須
子供 最小 最大
:使用 値 親 <Setting/> 言 変換