DoboWiki
Top
> .NETプログラミング研究/56 をテンプレートにして作成
.NETプログラミング研究/56 をテンプレートにして作成
開始行:
#title(.NETプログラミング研究 第56号)
#navi(.NETプログラミング研究)
#contents
*.NETプログラミング研究 第56号 [#hd949a4d]
**.NET Tips [#r44c7f1c]
**デプロイメントプロジェクトの起動条件エディタの使い方 [#...
#column(注意){{
この記事の最新版は「[[起動条件エディタの使い方>https://do...
}}
ここではデプロイメントプロジェクトの「起動条件エディタ」...
-[[配置での起動条件の管理>http://www.microsoft.com/japan/...
デプロイメントプロジェクトの「起動条件エディタ」では、イ...
起動条件エディタでは、「対象コンピュータ上の検索」と「起...
***起動条件の使い方 [#l935ff60]
「起動条件」では、インストール先のコンピュータが満たすべ...
-[[LaunchCondition Table>http://msdn.microsoft.com/librar...
-[[LaunchConditions Action>http://msdn.microsoft.com/libr...
何はともあれ、「起動条件」をいじってみましょう。デプロイ...
起動条件のプロパティには、「Condition」、「InstallUrl」、...
-[[起動条件エディタのプロパティ>http://www.microsoft.com/...
-[[InstallUrl プロパティ>http://www.microsoft.com/japan/m...
Conditionには、Trueと評価された場合にインストーラが実行さ...
まずは、Conditionで使用するPropertyとして、Windows Instal...
-[[Platform SDK: Windows Installer - Property Reference>h...
以下に、起動条件で使えそうなプロパティを幾つか紹介します...
#prescroll(wrap=true){{
・Hardware Properties
ColorBits
画面のピクセル毎の色数(ビット単位)
ScreenX
画面の幅(ピクセル単位)
ScreenY
画面の高さ(ピクセル単位)
PhysicalMemory
インストールされているRAMサイズ(メガバイト単位)
VirtualMemory
有効なページファイルスペースの大きさ(メガバイト単位)
Alpha
Alphaプロセッサが動作している場合のプロセッサレベル
Intel
Intelプロセッサが動作している場合のプロセッサレベル
Intel64
Itaniumプロセッサが動作している場合のプロセッサレベル
Msix64
x64プロセッサが動作している場合のプロセッサレベル
・Installation Status Properties
インストーラを実行しているWindows Installerのバージョン
・Operating System Properties
Version9X
Windows 9x系の場合、バージョン番号(MajorVersion * 10...
VersionNT
Windows NT系の場合、バージョン番号(MajorVersion * 10...
VersionNT64
64-bitコンピュータの場合、OSのバージョン番号(MajorVe...
WindowsBuild
OSのビルド番号。詳しくは、「Operating System Property...
ServicePackLevel
OSのサービスパックのバージョン番号
ServicePackLevelMinor
OSのサービスパックのマイナーバージョン番号
AdminUser
Windows NT/2000の場合、ユーザーに権利者権限があるか。...
MsiNTProductType
NT系OSのWindowsプロダクトタイプ。Workstation(またはP...
VersionDatabase
データベースのバージョン番号
MsiNetAssemblySupport
システムがCLRアセンブリをサポートしている場合、fusion...
MsiWin32AssemblySupport
システムがWin32アセンブリをサポートしている場合、sxs....
ShellAdvtSupport
アドバタイズショートカットをサポートしているか
SystemLanguageID
システムの言語ID(日本語は"1041")
・User Information Properties
UserLanguageID
現在のユーザーの言語ID
}}
-[[Operating System Property Values>http://msdn.microsoft...
-[[配置の条件>http://www.microsoft.com/japan/msdn/library...
また、条件式の文法としては、=、<、>、<>、<=、>=などの比較...
-[[Conditional Statement Syntax>http://msdn.microsoft.com...
-[[Using Properties in Conditional Statements>http://msdn...
-[[条件付き配置>http://www.microsoft.com/japan/msdn/libra...
次にConditionの具体例を紹介します。例えば、Windows 2000 S...
VersionNT>=500 And ServicePackLevel>=4
画面のサイズが800x600以上、色数がHigh Color(16ビット)以...
ScreenX>=800 And ScreenY>=600 And ColorBits>=16
***ファイル検索 [#w0638afb]
「対象コンピュータ上の検索」では、「ファイル検索」、「レ...
「ファイル検索」では、指定された条件のファイルを検索し、...
-[[AppSearch Table>http://msdn.microsoft.com/library/en-u...
-[[DrLocator Table>http://msdn.microsoft.com/library/en-u...
-[[Signature Table>http://msdn.microsoft.com/library/en-u...
このファイル検索(「対象コンピュータ上の検索」すべて)は...
-[[AppSearch Action>http://msdn.microsoft.com/library/en-...
ファイル検索をデプロイメントプロパティに追加するには、「...
追加されたファイル検索のプロパティの内、最低指定すべきも...
注.Propertyには定義済みのWindows Installerプロパティまた...
次に具体例を示します。「Msjet40.dll」というファイルがシス...
まず上記のようにファイル検索をプロジェクトに追加します。...
注.Folderで使用するPropertyについては、「Platform SDK: Wi...
-[[System Folder Properties>http://msdn.microsoft.com/lib...
次にこのファイルが見つかった時のみインストーラが実行でき...
以上で「Msjet40.dll」がシステムフォルダにあるときのみイン...
ファイルの検索をさらに更新日、サイズ、バージョンで絞り込...
#prescroll(wrap=true){{
MinDate
検索するファイルの最も古い更新日時の日付を指定します...
MaxDate
検索するファイルの最も新しい更新日時の日付を指定しま...
MinSize
検索するファイルの最小サイズをバイト単位で指定します...
MaxSize
検索するファイルの最大サイズをバイト単位で指定します...
MinVersion
検索するファイルの最小のバージョンを指定します。つま...
MaxVersion
検索するファイルの最大のバージョンを指定します。つま...
}}
***レジストリ検索 [#j39c53d1]
「レジストリ検索」では、指定されたレジストリ値を検索し、...
-[[RegLocator Table>http://msdn.microsoft.com/library/en-...
レジストリ検索プロパティでは、Rootに検索するレジストリル...
レジストリ検索を使用した例としては、MSDNの「Microsoft Dat...
-[[Microsoft Data Access Components の起動条件の追加>http...
MDAC2.7以上がインストールされていることを起動条件とするに...
***Windowsインストーラ検索 [#h6b8ec6d]
「Windowsインストーラ検索」では、指定されたComponentがコ...
-[[CompLocator Table>http://msdn.microsoft.com/library/en...
Componentとは、Windows Installerがインストール(あるいは...
-[[Component>http://msdn.microsoft.com/library/en-us/vsin...
-[[Installer Components, Files, and Folders>http://msdn.m...
「Windowsインストーラ検索」では、検索するComponentのIDを...
-[[Windows インストーラ起動条件の追加>http://www.microsof...
どうやら、ComponentIDを知るには、Orcaのようなツールを使う...
-[[Windows Installer SDK>http://www.microsoft.com/msdownl...
IDを調べたいComponentのあるMSIファイルをOrcaで開き、Compo...
このようにして見つけたComponentIDを「Windowsインストーラ...
補足:現在コンピュータにインストールされているComponentを...
-[[Simple Talk ≫ Blog Archive ≫ Getting started with setu...
***インターネットインフォメーションサービス起動条件 [#ta1...
「対象コンピュータ上の必要条件」ノードを右クリックするこ...
実際にインターネットインフォメーションサービス起動条件の...
補足:「REGISTRYVALUE1 >= "#4"」の「#」は、取得されるレジ...
このようにデフォルトではIISのバージョンが4以上を起動条件...
***.NET Framework起動条件 [#w6e884bf]
「インターネットインフォメーションサービス起動条件」と同...
「.NET Framework起動条件」が持つプロパティは次の3つです。...
注.指定された.NET Frameworkがインストールされていない時、...
ところで、前号で紹介したように、.NET Frameworkがインスト...
Orcaを使ってこの「.NET Framework起動条件」が何をしている...
**コメント [#ye47d48b]
#comment
//これより下は編集しないでください
#pageinfo([[:Category/.NET]],2005-06-03 (金) 18:00:00,DOB...
終了行:
#title(.NETプログラミング研究 第56号)
#navi(.NETプログラミング研究)
#contents
*.NETプログラミング研究 第56号 [#hd949a4d]
**.NET Tips [#r44c7f1c]
**デプロイメントプロジェクトの起動条件エディタの使い方 [#...
#column(注意){{
この記事の最新版は「[[起動条件エディタの使い方>https://do...
}}
ここではデプロイメントプロジェクトの「起動条件エディタ」...
-[[配置での起動条件の管理>http://www.microsoft.com/japan/...
デプロイメントプロジェクトの「起動条件エディタ」では、イ...
起動条件エディタでは、「対象コンピュータ上の検索」と「起...
***起動条件の使い方 [#l935ff60]
「起動条件」では、インストール先のコンピュータが満たすべ...
-[[LaunchCondition Table>http://msdn.microsoft.com/librar...
-[[LaunchConditions Action>http://msdn.microsoft.com/libr...
何はともあれ、「起動条件」をいじってみましょう。デプロイ...
起動条件のプロパティには、「Condition」、「InstallUrl」、...
-[[起動条件エディタのプロパティ>http://www.microsoft.com/...
-[[InstallUrl プロパティ>http://www.microsoft.com/japan/m...
Conditionには、Trueと評価された場合にインストーラが実行さ...
まずは、Conditionで使用するPropertyとして、Windows Instal...
-[[Platform SDK: Windows Installer - Property Reference>h...
以下に、起動条件で使えそうなプロパティを幾つか紹介します...
#prescroll(wrap=true){{
・Hardware Properties
ColorBits
画面のピクセル毎の色数(ビット単位)
ScreenX
画面の幅(ピクセル単位)
ScreenY
画面の高さ(ピクセル単位)
PhysicalMemory
インストールされているRAMサイズ(メガバイト単位)
VirtualMemory
有効なページファイルスペースの大きさ(メガバイト単位)
Alpha
Alphaプロセッサが動作している場合のプロセッサレベル
Intel
Intelプロセッサが動作している場合のプロセッサレベル
Intel64
Itaniumプロセッサが動作している場合のプロセッサレベル
Msix64
x64プロセッサが動作している場合のプロセッサレベル
・Installation Status Properties
インストーラを実行しているWindows Installerのバージョン
・Operating System Properties
Version9X
Windows 9x系の場合、バージョン番号(MajorVersion * 10...
VersionNT
Windows NT系の場合、バージョン番号(MajorVersion * 10...
VersionNT64
64-bitコンピュータの場合、OSのバージョン番号(MajorVe...
WindowsBuild
OSのビルド番号。詳しくは、「Operating System Property...
ServicePackLevel
OSのサービスパックのバージョン番号
ServicePackLevelMinor
OSのサービスパックのマイナーバージョン番号
AdminUser
Windows NT/2000の場合、ユーザーに権利者権限があるか。...
MsiNTProductType
NT系OSのWindowsプロダクトタイプ。Workstation(またはP...
VersionDatabase
データベースのバージョン番号
MsiNetAssemblySupport
システムがCLRアセンブリをサポートしている場合、fusion...
MsiWin32AssemblySupport
システムがWin32アセンブリをサポートしている場合、sxs....
ShellAdvtSupport
アドバタイズショートカットをサポートしているか
SystemLanguageID
システムの言語ID(日本語は"1041")
・User Information Properties
UserLanguageID
現在のユーザーの言語ID
}}
-[[Operating System Property Values>http://msdn.microsoft...
-[[配置の条件>http://www.microsoft.com/japan/msdn/library...
また、条件式の文法としては、=、<、>、<>、<=、>=などの比較...
-[[Conditional Statement Syntax>http://msdn.microsoft.com...
-[[Using Properties in Conditional Statements>http://msdn...
-[[条件付き配置>http://www.microsoft.com/japan/msdn/libra...
次にConditionの具体例を紹介します。例えば、Windows 2000 S...
VersionNT>=500 And ServicePackLevel>=4
画面のサイズが800x600以上、色数がHigh Color(16ビット)以...
ScreenX>=800 And ScreenY>=600 And ColorBits>=16
***ファイル検索 [#w0638afb]
「対象コンピュータ上の検索」では、「ファイル検索」、「レ...
「ファイル検索」では、指定された条件のファイルを検索し、...
-[[AppSearch Table>http://msdn.microsoft.com/library/en-u...
-[[DrLocator Table>http://msdn.microsoft.com/library/en-u...
-[[Signature Table>http://msdn.microsoft.com/library/en-u...
このファイル検索(「対象コンピュータ上の検索」すべて)は...
-[[AppSearch Action>http://msdn.microsoft.com/library/en-...
ファイル検索をデプロイメントプロパティに追加するには、「...
追加されたファイル検索のプロパティの内、最低指定すべきも...
注.Propertyには定義済みのWindows Installerプロパティまた...
次に具体例を示します。「Msjet40.dll」というファイルがシス...
まず上記のようにファイル検索をプロジェクトに追加します。...
注.Folderで使用するPropertyについては、「Platform SDK: Wi...
-[[System Folder Properties>http://msdn.microsoft.com/lib...
次にこのファイルが見つかった時のみインストーラが実行でき...
以上で「Msjet40.dll」がシステムフォルダにあるときのみイン...
ファイルの検索をさらに更新日、サイズ、バージョンで絞り込...
#prescroll(wrap=true){{
MinDate
検索するファイルの最も古い更新日時の日付を指定します...
MaxDate
検索するファイルの最も新しい更新日時の日付を指定しま...
MinSize
検索するファイルの最小サイズをバイト単位で指定します...
MaxSize
検索するファイルの最大サイズをバイト単位で指定します...
MinVersion
検索するファイルの最小のバージョンを指定します。つま...
MaxVersion
検索するファイルの最大のバージョンを指定します。つま...
}}
***レジストリ検索 [#j39c53d1]
「レジストリ検索」では、指定されたレジストリ値を検索し、...
-[[RegLocator Table>http://msdn.microsoft.com/library/en-...
レジストリ検索プロパティでは、Rootに検索するレジストリル...
レジストリ検索を使用した例としては、MSDNの「Microsoft Dat...
-[[Microsoft Data Access Components の起動条件の追加>http...
MDAC2.7以上がインストールされていることを起動条件とするに...
***Windowsインストーラ検索 [#h6b8ec6d]
「Windowsインストーラ検索」では、指定されたComponentがコ...
-[[CompLocator Table>http://msdn.microsoft.com/library/en...
Componentとは、Windows Installerがインストール(あるいは...
-[[Component>http://msdn.microsoft.com/library/en-us/vsin...
-[[Installer Components, Files, and Folders>http://msdn.m...
「Windowsインストーラ検索」では、検索するComponentのIDを...
-[[Windows インストーラ起動条件の追加>http://www.microsof...
どうやら、ComponentIDを知るには、Orcaのようなツールを使う...
-[[Windows Installer SDK>http://www.microsoft.com/msdownl...
IDを調べたいComponentのあるMSIファイルをOrcaで開き、Compo...
このようにして見つけたComponentIDを「Windowsインストーラ...
補足:現在コンピュータにインストールされているComponentを...
-[[Simple Talk ≫ Blog Archive ≫ Getting started with setu...
***インターネットインフォメーションサービス起動条件 [#ta1...
「対象コンピュータ上の必要条件」ノードを右クリックするこ...
実際にインターネットインフォメーションサービス起動条件の...
補足:「REGISTRYVALUE1 >= "#4"」の「#」は、取得されるレジ...
このようにデフォルトではIISのバージョンが4以上を起動条件...
***.NET Framework起動条件 [#w6e884bf]
「インターネットインフォメーションサービス起動条件」と同...
「.NET Framework起動条件」が持つプロパティは次の3つです。...
注.指定された.NET Frameworkがインストールされていない時、...
ところで、前号で紹介したように、.NET Frameworkがインスト...
Orcaを使ってこの「.NET Framework起動条件」が何をしている...
**コメント [#ye47d48b]
#comment
//これより下は編集しないでください
#pageinfo([[:Category/.NET]],2005-06-03 (金) 18:00:00,DOB...
ページ名:
▲
▼
[
トップ
] [
新規
|
子ページ作成
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]