RemoveIniFile-Tabelle
Die RemoveIniFile-Tabelle enthält die Informationen, die eine Anwendung aus einer .ini löschen muss.
Die RemoveIniFile-Tabelle enthält die folgenden Spalten.
| Spalte | Typ | Key | Nullwerte zulässig |
|---|---|---|---|
| RemoveIniFile | Identifier | J | N |
| FileName | FileName | N | N |
| DirProperty | Identifier | N | J |
Section |
Formatiert | N | N |
| Key | Formatiert | N | N |
| Wert | Formatiert | N | J |
| Aktion | Integer | N | N |
| Komponente_ | Identifier | N | N |
Spalten
-
RemoveIniFile
-
Der Schlüssel für diese Tabelle.
-
Dateiname
-
Der .ini, in dem die Informationen gelöscht werden.
-
DirProperty
-
Der Name einer Eigenschaft, deren Wert in den vollständigen Pfad zum Ordner der zu entfernenden .ini wird. Die -Eigenschaft kann der Name eines Verzeichnisses in der Directory-Tabelle, eine von der AppSearch-Tabellefestgelegte Eigenschaft oder eine beliebige andere Eigenschaft sein, die einen vollständigen Pfad darstellt.
-
Abschnitt
-
Der lokalisierbare .ini Dateiabschnitt.
-
Schlüssel
-
Der lokalisierbare .ini dateischlüssel unterhalb des Abschnitts.
-
Wert
-
Der lokalisierbare Wert, der gelöscht werden soll. Der Wert ist erforderlich, wenn Aktion 4 ist.
-
Aktion
-
Der Typ der zu ändernden Änderung.
Konstante Hexadezimal Decimal Bedeutung msidbIniFileActionRemoveLine 0x002 2 Löscht .ini Eintrag. msidbIniFileActionRemoveTag 0x004 4 Löscht ein Tag aus einem .ini Eintrag. -
Komponente_
-
Externer Schlüssel in der ersten Spalte der Component-Tabelle, die auf die Komponente verweisen, die das Löschen des .ini steuert.
Hinweise
Die .ini Dateiinformationen werden gelöscht, wenn die entsprechende Komponente für die Installation ausgewählt wurde, entweder lokal oder aus der Quelle ausgeführt.
Auf diese Tabelle wird verwiesen, wenn die RemoveIniValues-Aktion ausgeführt wird.
Wenn die Spalte Verzeichnis als NULL angegeben wird, ist der Speicherort der ini-Datei der standarde Windows ini-Speicherort, Windows standardmäßig das Verzeichnis _ ist.
Wenn Sie den letzten Wert aus einem Abschnitt entfernen, wird dieser Abschnitt gelöscht. Es gibt keine andere Möglichkeit, einen gesamten Abschnitt zu löschen, als alle Werte zu entfernen.