Install and Decompressor Installation and Removal (Installation und Entfernung von Unter- und Dekomprimierung)
Eine Anwendung kann Anwendungen und Dekomprimierer verwenden, die bereits auf einem System installiert sind, auf dem microsoft Windows Betriebssystem ausgeführt wird. Eine Anwendung kann auch Installierungs- und Dekomprimierer für allgemeine oder spezielle Zwecke installieren. Die meisten Anwendungen müssen keine Entpackungen oder Dekomprimierer installieren oder entfernen, da sie in der Regel von einem Setupprogramm installiert werden. Eine Anwendung kann jedoch eine Direktinstallation oder eine Funktion als 16000000000000000000000000000000000000000000
Eine Anwendung kann mithilfe der ICInstall-Funktion einen Druck- oder Dekomprimierer installieren (oder eine Funktion, die als Trenn- oder Dekomprimierungsfunktion verwendet wird). Diese Funktion erstellt einen Eintrag in der Registrierung, der den Entpacker oder Dekomprimierer identifiziert. Ihre Anwendung oder eine andere Anwendung kann die Registrierung durchsuchen, um zu ermitteln, ob das System einen für die Daten geeigneten Dekomprimierer enthält. Verwenden Sie ICInstall, um alle Komprimierungs- und Dekomprimierungstreiber zu installieren.
Eine Anwendung kann mithilfe der Funktionen ICLocate und ICOpen einen installierten Entpacker oder Dekomprimierer suchen und öffnen. Wenn eine Anwendung die Verwendung eines Entpackungs- oder Dekomprimierers beendet, wird sie mithilfe der ICClose-Funktion geschlossen.
Eine Anwendung kann den Registrierungseintrag für einen installierten Entpacker oder Dekomprimierer mithilfe der ICRemove-Funktion entfernen. Diese Funktion entfernt den Registrierungseintrag eines Komprimierungs- oder Dekomprimierers, der derzeit nicht in den Arbeitsspeicher geladen ist.
Eine Anwendung kann die Verwendung eines Entpackungs- oder Dekomprimierers einschränken, indem sie installiert, geöffnet, geschlossen und entfernt wird.
Alternativ kann eine Anwendung die ICOpenFunction-Funktion verwenden, um eine Funktion intern als Aggregat oder Dekomprimierer zu verwenden, ohne sie in der Registrierung zu installieren. Für diese Funktion muss die aufrufende Anwendung über die Adresse der Funktion verfügen, die als Diktat oder Dekomprimierer verwendet werden soll. Wenn die Anwendung die Funktion nicht mehr verwendet, muss sie sie mithilfe von ICClose schließen. Da die Funktion nicht installiert wurde, muss die Anwendung die Funktion nicht aus der Registrierung entfernen.
Die interne Struktur einer Funktion, die als Zieh- oder Dekomprimierer verwendet wird, sollte mit der DriverProc-Einstiegspunktfunktion identisch sein, die von installierbaren Treibern verwendet wird. Weitere Informationen zur DriverProc-Einstiegspunktfunktion finden Sie unter Installierbare Treiber.
Hinweis
Eine Anwendung, die eine Funktion als Lösch- oder Dekomprimierer installiert, muss die Funktion entfernen, bevor die Anwendung geschlossen wird, damit andere Anwendungen nicht versuchen, die Funktion zu verwenden. Beim Entfernen einer Funktion muss die Anwendung sie mit dem vierstelligen Code identifizieren, der für die Installation verwendet wird.