バナー

コンポーネント ダウンロード サービスに使用するサンプル .inf ファイル

;以下のサンプル .inf ファイルは、次のことを行います。 
; - [Windows]、[System]、[Inf]、および [Help] フォルダにファイルをコピーします。 
; - 多数のレジストリ エントリを作成します。
; (コピーしたファイルの名前を長いファイル名に変更するなど) 
; - [ヘルプ] メニューにリンクを作成します。 
; - コントロール パネルの [プログラムの追加と削除] ダイアログ ボックスに
; アンインストール アクションを登録するアンインストール セクションを追加します。 
; - 他言語版を簡単に作成できるように、置換可能な文字列を使用します。 
[Version] 
Signature=$CHICAGO$ 
[DestinationDirs] 
SampleCopy = 24,%PROGRAMF%¥Sample 
SampleDel = 24,%PROGRAMF%¥Sample 
SampleWinCopy = 25 
SampleSysCopy = 11 
SampleINFCopy = 17 
SampleHLPCopy = 18 
[DefaultInstall] 
CopyFiles = SampleCopy, SampleWinCopy, SampleSysCopy, SampleINFCopy, 
SampleHLPCopy AddReg = SampleRegisterApp, SampleRegUninstall, 
SampleRenameFiles UpdateInis = SampleAddLinks 
[RemoveSample] 
DelFiles = SampleWinCopy, SampleSysCopy, SampleINFCopy, SampleHLPCopy 
DelReg = SampleUnRegisterApp, SampleRegUninstall 
AddReg = SampleRemoveLFNs 
UpdateInis = SampleRemoveLinks 
[SampleCopy] 
sample.bmp 
[SampleWinCopy] 
sample.exe 
[SampleSysCopy] 
sample.dll 
[SampleINFCopy] 
sample.inf
[SampleHLPCopy] 
sample.hlp 
[SampleRegisterApp] 
;任意のレジストリ エントリを作成します (Sample.exe の使用)。
HKLM,Software¥Sample,Installed,,"1" 
[SampleUnRegisterApp] 
;レジストリ エントリを削除します (キー全体が削除されます)。
HKLM,Software¥Sample 
[SampleRegUninstall] 
;プログラムをアンインストールするために、コントロール パネルの [プログラムの追加と削除] ダイアログ ボックスにエントリを追加します。
HKLM,SOFTWARE¥Microsoft¥Windows¥CurrentVersion¥Uninstall¥Sample,"DisplayName",,"Sample 
Application" 
HKLM,SOFTWARE¥Microsoft¥Windows¥CurrentVersion¥Uninstall¥Sample,"UninstallString",,"RunDll 
setupx.dll,InstallHinfSection RemoveSample 4 sample.inf" 
[SampleRenameFiles] 
;8.3 形式のファイル名を長いファイル名に変更します。
HKLM,Software¥Microsoft¥Windows¥CurrentVersion¥RenameFiles¥Sample,,,"%24%¥%PROGRAMF%¥Sample" 
HKLM,Software¥Microsoft¥Windows¥CurrentVersion¥RenameFiles¥Sample,sample.bmp,,"Sample 
Bitmap.bmp" 
[SampleRemoveLFNs] 
;インストール中に、長いファイル名のファイルを削除します。 
HKLM,Software¥Microsoft¥Windows¥CurrentVersion¥DeleteFiles¥Sample,,,"%24%¥%PROGRAMF%¥Sample" 
HKLM,Software¥Microsoft¥Windows¥CurrentVersion¥DeleteFiles¥Sample,sample.bmp,,"Sample 
Bitmap.bmp" 
[SampleAddLinks] 
;[スタート] メニューに Sample.exe へのショートカットを追加します。 
setup.ini, progman.groups,, "Sample=%SampleFolder%" ;creates folder 
setup.ini, Sample,, """%SampleDesc%"", %25%¥SAMPLE.EXE" ;creates link
[SampleRemoveLinks] 
;インストール中に、[スタート] メニューから Sample.exe へのショートカットを削除します。 
setup.ini, progman.groups,, "Sample=%SampleFolder%" ;creates folder 
setup.ini, Sample,, """%SampleDesc%""" ;deletes link 
[SourceDisksNames] 
99 = %DiskName%,Sample,0
[SourceDisksFiles] 
sample.exe = 1,,13456 
sample.dll = 1,,20987 
sample.bmp = 1,,64098 
sample.hlp = 1,,55441 
sample.inf = 1,,5687
[Strings] 
PROGRAMF = "PROGRA‾1" 
SampleFolder = "Samples" 
SampleDesc = "Sample Application" 
DiskName = "Sample Application Installation Disk" 

関連項目