HKCR/cabfile/Shell/open/command の変更点


*cab ファイルをインストールするインストーラの起動設定 [#we059cdf]

#attentionbox(image/attention-36px.png){{
このレジストリ設定を行うと、Windows Mobile デバイスが正常動作しなくなる危険性があります。
}}
#br
↑このメッセージは適宜追加・削除する。

#blockdiv(float:right,width:29%,margin:2px,bordercolor:white)
|>|CENTER:設定後イメージ|
|>|CENTER:#ref(image/default.jpg,nolink)|
|>|CENTER:動作確認 OS|
|WM5 PPC|CENTER:-|
|WM5 SP|CENTER:-|
|WM6 Cls/Pro|CENTER:-|
|WM6 Std|CENTER:-|
|>|CENTER:動作確認機種|
|W-ZERO3|CENTER:-|
|W-ZERO3[es]|CENTER:-|
|Advanced W-ZERO3[es]|CENTER:-|
|>|CENTER:Pocket の手対応|
|>|CENTER:[[○:http://smart-pda.net/Members/mikiofuku/software/pockethand2/Chapter-05.html]]|
#br
#vote(とても参考になった[75],参考になった[74],あまり参考にならなかった[74],参考にならなかった[74]);
#vote(とても参考になった[76],参考になった[74],あまり参考にならなかった[74],参考にならなかった[74]);
#blockdiv(end)

#contentsx(depth=1:2)

*値の型 [#y11237a7]
DWORD

*設定内容 [#w9e2b2c0]
cab ファイルをタップするとソフトのインストールが行われますが、これはレジストリで 拡張子 cab と wceload.exe が関連付けられていて、wceload.exe が起動するからです。
このキーでは、wceload.exe の起動オプションなどを設定することができます。

 REGEDIT4
 
 [HKEY_CLASSES_ROOT\cabfile\Shell\Open\Command]
 @="wceload.exe \"%1\" /nodelete"

-コマンドラインオプション
,/noaskdest,インストール先を問い合わせない
,/askdest,インストール先を問い合わせる
,/delete <number>,インストール後に cab ファイルを削除するかどうか。<number> は、MSDN を参照。
,/noui,ユーザに問い合わせず自動的にインストールを行います。
,/nouninstall,アンインストールしないようにします。プログラムの追加と削除の一覧に表示されないようになります。
,/nodelete,インストール後 cab ファイルを削除しなようにします。cab ファイルがリードオンリーの場合は削除されません。
**設定を有効にするには [#td8afa54]
値を設定次第、有効になります。

*注意点 [#c0b9cad8]

*キー・値がない場合 [#v64085b7]

*備考 [#w72c7347]


*キャプチャ画像 [#s8dfe22f]

*関連レジストリ [#bfe6c8bc]
HKLM/Software/Apps/Microsoft Application Installer

*参照 [#o0ec0a05]
http://msdn2.microsoft.com/en-us/library/ms933760.aspx

#br

以下、加筆求む

&tag(ソフト);