InnoSetup
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
&tag(InnoSetup);
*目次 [#c7d1b938]
#contents
*関連ページ [#y9d5eebf]
-[[./基本]]
-[[./多言語化]]
-[[./dotnetframework]]
-[[./Tips]]
*参考情報 [#xd53ce9c]
-[[Inno Setup:http://www.jrsoftware.org/isinfo.php]]
*概要 [#b32b5071]
-通常版とUNICODE版がある。最近のだとUNICODEで良いかも。
-インストールするとサンプルのセットアップがついてくるので...
*ファイルの関連付け [#v7511abb]
**基本 [#uad033e9]
-http://www.jrsoftware.org/isfaq.php#assoc に公式情報があ...
-[Setup]セクションに以下を追加。
[Setup]
ChangesAssociations=yes
-[Registry]セクションに以下を追加。
#pre{{
[Registry]
Root: HKCR; Subkey: ".myp"; ValueType: string; ValueName:...
Root: HKCR; Subkey: "MyProgramFile"; ValueType: string; V...
Root: HKCR; Subkey: "MyProgramFile\DefaultIcon"; ValueTyp...
Root: HKCR; Subkey: "MyProgramFile\shell\open\command"; V...
}}
※解説
-1行目: HKEY_CLASS_ROOTの.mypキーの規定値に、"MyProgramFi...
-2行目: HKEY_CLASS_ROOTの下に"MyProgramFile"というキーを...
-3行目: HKEY_CLASS_ROOTの下に"MyProgramFile\DefaultIcon"...
-4行目: HKEY_CLASS_ROOTの下に"MyProgramFile\shell\open\co...
**基本でうまくいかない場合の対策 [#ta1a765b]
-Inno Setupの公式FAQではうまくいかないかもしれない。
-HKEY_CLASS_USER\Software\Microsoft\Windows\CurrentVersio...
-UserChoiceがあるとそっちが使われるので、
-Inno Setupの[Registry]に以下を追加すれば、レジストリが削...
Root: HKCU; Subkey: "Software\Microsoft\Windows\CurrentV...
**チェックボックスで関連付けを選択 [#z9905954]
-[Tasks]セクションに追加
#pre{{
[Tasks]
Name: association; Description: "*.mypファイルを関連付ける"
}}
-[Registry]セクションにの各行にTasksを追加。
#pre{{
[Registry]
Root: HKCU; Subkey: "Software\Microsoft\Windows\CurrentVe...
Root: HKCR; Subkey: ".myp"; ValueType: string; ValueName:...
Root: HKCR; Subkey: "MyProgramFile"; ValueType: string; V...
Root: HKCR; Subkey: "MyProgramFile\DefaultIcon"; ValueTyp...
Root: HKCR; Subkey: "MyProgramFile\shell\open\command"; V...
}}
終了行:
&tag(InnoSetup);
*目次 [#c7d1b938]
#contents
*関連ページ [#y9d5eebf]
-[[./基本]]
-[[./多言語化]]
-[[./dotnetframework]]
-[[./Tips]]
*参考情報 [#xd53ce9c]
-[[Inno Setup:http://www.jrsoftware.org/isinfo.php]]
*概要 [#b32b5071]
-通常版とUNICODE版がある。最近のだとUNICODEで良いかも。
-インストールするとサンプルのセットアップがついてくるので...
*ファイルの関連付け [#v7511abb]
**基本 [#uad033e9]
-http://www.jrsoftware.org/isfaq.php#assoc に公式情報があ...
-[Setup]セクションに以下を追加。
[Setup]
ChangesAssociations=yes
-[Registry]セクションに以下を追加。
#pre{{
[Registry]
Root: HKCR; Subkey: ".myp"; ValueType: string; ValueName:...
Root: HKCR; Subkey: "MyProgramFile"; ValueType: string; V...
Root: HKCR; Subkey: "MyProgramFile\DefaultIcon"; ValueTyp...
Root: HKCR; Subkey: "MyProgramFile\shell\open\command"; V...
}}
※解説
-1行目: HKEY_CLASS_ROOTの.mypキーの規定値に、"MyProgramFi...
-2行目: HKEY_CLASS_ROOTの下に"MyProgramFile"というキーを...
-3行目: HKEY_CLASS_ROOTの下に"MyProgramFile\DefaultIcon"...
-4行目: HKEY_CLASS_ROOTの下に"MyProgramFile\shell\open\co...
**基本でうまくいかない場合の対策 [#ta1a765b]
-Inno Setupの公式FAQではうまくいかないかもしれない。
-HKEY_CLASS_USER\Software\Microsoft\Windows\CurrentVersio...
-UserChoiceがあるとそっちが使われるので、
-Inno Setupの[Registry]に以下を追加すれば、レジストリが削...
Root: HKCU; Subkey: "Software\Microsoft\Windows\CurrentV...
**チェックボックスで関連付けを選択 [#z9905954]
-[Tasks]セクションに追加
#pre{{
[Tasks]
Name: association; Description: "*.mypファイルを関連付ける"
}}
-[Registry]セクションにの各行にTasksを追加。
#pre{{
[Registry]
Root: HKCU; Subkey: "Software\Microsoft\Windows\CurrentVe...
Root: HKCR; Subkey: ".myp"; ValueType: string; ValueName:...
Root: HKCR; Subkey: "MyProgramFile"; ValueType: string; V...
Root: HKCR; Subkey: "MyProgramFile\DefaultIcon"; ValueTyp...
Root: HKCR; Subkey: "MyProgramFile\shell\open\command"; V...
}}
ページ名: