次の方法で共有


RemoveIniFile テーブル

RemoveIniFile テーブルには、アプリケーションが .ini ファイルから削除するために必要な情報が含まれています。

RemoveIniFile テーブルには、次の列があります。

コラム 種類 許容
RemoveIniFile 識別子の Y N
FileName FileName N N
DirProperty 識別子の N Y
書式設定された N N
書式設定された N N
価値 書式設定された N Y
アクション 整数 N N
コンポーネント_ 識別子の N N

 

RemoveIniFile の

このテーブルのキー。

FileName

情報を削除する .ini ファイル名。

DirProperty の

削除する .ini ファイルのフォルダーへの完全なパスに解決すると想定される値を持つプロパティの名前。 このプロパティには、Directory テーブル内のディレクトリの名前、AppSearch テーブルによって設定されるプロパティ、または完全なパスを表すその他のプロパティを指定できます。

セクション

ローカライズ可能な .ini ファイル セクション。

キー

セクションの下にあるローカライズ可能な .ini ファイル キー。

削除するローカライズ可能な値。 この値は、Action が 4 の場合に必要です。

アクション

行う変更の種類。

定数 16 進 数 小数 意味
msidbIniFileActionRemoveLine 0x002 2 .ini エントリを削除します。
msidbIniFileActionRemoveTag 0x004 4 .ini エントリからタグを削除します。

 

Component_

.ini 値の削除を制御するコンポーネントを参照 コンポーネント テーブルの最初の列への外部キー。

備考

.ini ファイル情報は、対応するコンポーネントがローカルにインストールされるか、ソースから実行されるように選択されると削除されます。

このテーブルは、RemoveIniValues アクション の実行時に参照されます。

Directory_列が null として指定されている場合、ini ファイルの場所は、既定で Windows ディレクトリである標準の Windows ini の場所です。

セクションから最後の値を削除すると、そのセクションが削除されます。 すべての値を削除する以外に、セクション全体を削除する方法はありません。

検証

ICE03
ICE06
ICE32
ICE40
ICE46
ICE69