DoboWiki
Top
> .NETプログラミング研究/59 をテンプレートにして作成
.NETプログラミング研究/59 をテンプレートにして作成
開始行:
#title(.NETプログラミング研究 第59号)
#navi(.NETプログラミング研究)
#contents
*.NETプログラミング研究 第59号 [#ac88c779]
**.NET Tips [#o9113d2a]
VS.NETのデプロイメントプロジェクトにおけるTipをいくつか紹...
***インストール時にインストール先のフォルダパスをレジスト...
#column(注意){{
この記事の最新版は「[[インストール時にインストール先のフ...
}}
インストール時にレジストリに値を書き込むには、VS.NETのレ...
具体的な方法を示します。ここでは、レジストリキー「HKCU\So...
まず、レジストリエディタを開きます。ソリューションエクス...
次にレジストリキー「HKCU\Software\[Manufacturer]\[Product...
それから、このキーに値を追加します。ツリーで「HKCU\Softwa...
これでインストールしたパスがレジストリに書き込まれるよう...
***アドバタイズショートカットではなく、普通のショートカッ...
#column(注意){{
この記事の最新版は「[[アドバタイズショートカットではなく...
}}
VS.NETの「ファイルシステムエディタ」を使用することにより...
アドバタイズショートカットはリンク先のファイルが存在しな...
ここではアドバタイズショートカットではなく、普通のショー...
一番簡単な方法は、DISABLEADVTSHORTCUTSプロパティを設定す...
-[[DISABLEADVTSHORTCUTS Property>http://msdn.microsoft.co...
DISABLEADVTSHORTCUTSプロパティを設定する方法としては、msi...
msiexecのコマンドライン引数で指定する方法とは、MSIファイ...
msiexec /i (MSIファイル名) DISABLEADVTSHORTCUTS=1
Windows InstallerデータベースのPropertyテーブルで指定する...
このようにDISABLEADVTSHORTCUTSプロパティを使った方法では...
まず、MSIファイルをOrcaで開き、Shortcutテーブルを表示しま...
***環境変数Pathにパスを追加する [#xaba5718]
#column(注意){{
この記事の最新版は「[[環境変数Pathにパスを追加する>https:...
}}
環境変数に変数を追加、変更、削除するには、Windows Install...
まずMSIファイルをOrcaで開きます。そして、Environmentテー...
-[[Environment Table>http://msdn.microsoft.com/library/en...
|Environment|Path|
|Name|*=-Path|
|Value|[~];[TARGETDIR]|
|Component_|Enviroment|
補足:NT系OSではName列の先頭に「*」を付けるとシステム環境...
またComponentテーブルに次のような行を追加します。
|Component|Enviroment|
|ComponentID|(適当なGUID)|
|Directory_|TARGETDIR|
|Attributes|0|
さらにFeatureComponentsテーブルに次のような行を追加します。
|Feature_|DefaultFeature|
|Component_|Enviroment|
これで保存すればOKです。
また、環境変数の値を取得するには、「[%(環境変数の名前)]...
-[[Formatted>http://msdn.microsoft.com/library/en-us/msi/...
***インストール終了後に再起動する [#s7767307]
#column(注意){{
この記事の最新版は「[[インストール終了後に再起動する>http...
}}
インストール後(あるいはインストール中)にシステムの再起...
-[[System Reboots>http://msdn.microsoft.com/library/en-us...
-[[ScheduleReboot Action>http://msdn.microsoft.com/librar...
-[[ForceReboot Action>http://msdn.microsoft.com/library/e...
性格上、ForceRebootの方が使い方が難しいので、ここではSche...
まずOrcaでMSIファイルを開き、InstallExecuteSequenceテーブ...
|Action|ScheduleReboot|
|Condition||
|Sequence|7000|
このようなMSIファイルを実行すると、インストール終了後に再...
この例ではアンインストール時にも再起動を求めるダイアログ...
これ以外の方法としては、REBOOTプロパティに「Force」を指定...
msiexec /i (MSIファイル名) REBOOT=Force
-[[REBOOT Property>http://msdn.microsoft.com/library/en-u...
補足:Windows Installer 3.0以降では、「/forcerestart」コ...
-[[Standard Installer Command-Line Options>http://msdn.mi...
再起動の確認ダイアログを表示しないで再起動されるようにす...
msiexec /i (MSIファイル名) REBOOT=Force REBOOTPROMPT=S...
-[[REBOOTPROMPT Property>http://msdn.microsoft.com/librar...
逆に再起動をしないようにするには、REBOOTプロパティを「Rea...
***インストール時にログファイルを作成する [#j2fb25b4]
#column(注意){{
この記事の最新版は「[[インストール時にログファイルを作成...
}}
インストーラが思ったとおりに機能しない場合には、ログファ...
msiexec.exeでは、「/l」コマンドラインオプションにより、ロ...
例えば、
msiexec /i Setup1.msi /l*vx logfile.txt
のようなコマンドでは、Setup1.msiをインストールする時にロ...
-[[Command-Line Options>http://msdn.microsoft.com/library...
また、レジストリを書き換えることにより、Windows Installer...
」に文字列の値「Logging」、値「voicewarmup」を追加するこ...
-[[Windows インストーラのログの記録を有効にする方法>http:...
***サイレントインストールを行う [#d2080d57]
#column(注意){{
この記事の最新版は「[[サイレントインストールを行う>https:...
}}
ユーザーインターフェイスを表示しないサイレントインストー...
msiexec /i Setup1.msi /qn
補足:Windows Installer 3.0以降では、「/quiet」コマンドラ...
ちなみに、「/qb!」コマンドラインオプションにより、ユーザ...
**コメント [#f6dd8bb3]
#comment
//これより下は編集しないでください
#pageinfo([[:Category/.NET]],2005-09-18 (日) 18:00:00,DOB...
終了行:
#title(.NETプログラミング研究 第59号)
#navi(.NETプログラミング研究)
#contents
*.NETプログラミング研究 第59号 [#ac88c779]
**.NET Tips [#o9113d2a]
VS.NETのデプロイメントプロジェクトにおけるTipをいくつか紹...
***インストール時にインストール先のフォルダパスをレジスト...
#column(注意){{
この記事の最新版は「[[インストール時にインストール先のフ...
}}
インストール時にレジストリに値を書き込むには、VS.NETのレ...
具体的な方法を示します。ここでは、レジストリキー「HKCU\So...
まず、レジストリエディタを開きます。ソリューションエクス...
次にレジストリキー「HKCU\Software\[Manufacturer]\[Product...
それから、このキーに値を追加します。ツリーで「HKCU\Softwa...
これでインストールしたパスがレジストリに書き込まれるよう...
***アドバタイズショートカットではなく、普通のショートカッ...
#column(注意){{
この記事の最新版は「[[アドバタイズショートカットではなく...
}}
VS.NETの「ファイルシステムエディタ」を使用することにより...
アドバタイズショートカットはリンク先のファイルが存在しな...
ここではアドバタイズショートカットではなく、普通のショー...
一番簡単な方法は、DISABLEADVTSHORTCUTSプロパティを設定す...
-[[DISABLEADVTSHORTCUTS Property>http://msdn.microsoft.co...
DISABLEADVTSHORTCUTSプロパティを設定する方法としては、msi...
msiexecのコマンドライン引数で指定する方法とは、MSIファイ...
msiexec /i (MSIファイル名) DISABLEADVTSHORTCUTS=1
Windows InstallerデータベースのPropertyテーブルで指定する...
このようにDISABLEADVTSHORTCUTSプロパティを使った方法では...
まず、MSIファイルをOrcaで開き、Shortcutテーブルを表示しま...
***環境変数Pathにパスを追加する [#xaba5718]
#column(注意){{
この記事の最新版は「[[環境変数Pathにパスを追加する>https:...
}}
環境変数に変数を追加、変更、削除するには、Windows Install...
まずMSIファイルをOrcaで開きます。そして、Environmentテー...
-[[Environment Table>http://msdn.microsoft.com/library/en...
|Environment|Path|
|Name|*=-Path|
|Value|[~];[TARGETDIR]|
|Component_|Enviroment|
補足:NT系OSではName列の先頭に「*」を付けるとシステム環境...
またComponentテーブルに次のような行を追加します。
|Component|Enviroment|
|ComponentID|(適当なGUID)|
|Directory_|TARGETDIR|
|Attributes|0|
さらにFeatureComponentsテーブルに次のような行を追加します。
|Feature_|DefaultFeature|
|Component_|Enviroment|
これで保存すればOKです。
また、環境変数の値を取得するには、「[%(環境変数の名前)]...
-[[Formatted>http://msdn.microsoft.com/library/en-us/msi/...
***インストール終了後に再起動する [#s7767307]
#column(注意){{
この記事の最新版は「[[インストール終了後に再起動する>http...
}}
インストール後(あるいはインストール中)にシステムの再起...
-[[System Reboots>http://msdn.microsoft.com/library/en-us...
-[[ScheduleReboot Action>http://msdn.microsoft.com/librar...
-[[ForceReboot Action>http://msdn.microsoft.com/library/e...
性格上、ForceRebootの方が使い方が難しいので、ここではSche...
まずOrcaでMSIファイルを開き、InstallExecuteSequenceテーブ...
|Action|ScheduleReboot|
|Condition||
|Sequence|7000|
このようなMSIファイルを実行すると、インストール終了後に再...
この例ではアンインストール時にも再起動を求めるダイアログ...
これ以外の方法としては、REBOOTプロパティに「Force」を指定...
msiexec /i (MSIファイル名) REBOOT=Force
-[[REBOOT Property>http://msdn.microsoft.com/library/en-u...
補足:Windows Installer 3.0以降では、「/forcerestart」コ...
-[[Standard Installer Command-Line Options>http://msdn.mi...
再起動の確認ダイアログを表示しないで再起動されるようにす...
msiexec /i (MSIファイル名) REBOOT=Force REBOOTPROMPT=S...
-[[REBOOTPROMPT Property>http://msdn.microsoft.com/librar...
逆に再起動をしないようにするには、REBOOTプロパティを「Rea...
***インストール時にログファイルを作成する [#j2fb25b4]
#column(注意){{
この記事の最新版は「[[インストール時にログファイルを作成...
}}
インストーラが思ったとおりに機能しない場合には、ログファ...
msiexec.exeでは、「/l」コマンドラインオプションにより、ロ...
例えば、
msiexec /i Setup1.msi /l*vx logfile.txt
のようなコマンドでは、Setup1.msiをインストールする時にロ...
-[[Command-Line Options>http://msdn.microsoft.com/library...
また、レジストリを書き換えることにより、Windows Installer...
」に文字列の値「Logging」、値「voicewarmup」を追加するこ...
-[[Windows インストーラのログの記録を有効にする方法>http:...
***サイレントインストールを行う [#d2080d57]
#column(注意){{
この記事の最新版は「[[サイレントインストールを行う>https:...
}}
ユーザーインターフェイスを表示しないサイレントインストー...
msiexec /i Setup1.msi /qn
補足:Windows Installer 3.0以降では、「/quiet」コマンドラ...
ちなみに、「/qb!」コマンドラインオプションにより、ユーザ...
**コメント [#f6dd8bb3]
#comment
//これより下は編集しないでください
#pageinfo([[:Category/.NET]],2005-09-18 (日) 18:00:00,DOB...
ページ名:
▲
▼
[
トップ
] [
新規
|
子ページ作成
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]