Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
Om du vill aktivera Windows Installer i ditt program måste du använda installationsfunktionerna. Tabellerna i det här avsnittet identifierar funktionerna efter kategori.
Användargränssnitt och loggningsfunktioner
| Namn | Beskrivning |
|---|---|
| MsiSetInternalUI | Aktiverar installationsprogrammets interna användargränssnitt. |
| MsiSetExternalUI | Aktiverar en extern användargränssnittshanterare som tar emot meddelanden i strängformat. |
| MsiSetExternalUIRecord | Aktiverar en extern användargränssnittshanterare som tar emot meddelanden i postformat. |
| MsiEnableLog | Anger loggläget för alla installationer i anropsprocessen. |
Hantera hanteringsfunktioner
| Namn | Beskrivning |
|---|---|
| MsiCloseHandle | Stänger ett öppet installationshandtag. |
| MsiCloseAllHandles | Stänger alla öppna installationshandtag. Använd inte för rensning. |
Installations- och konfigurationsfunktioner
| Namn | Beskrivning |
|---|---|
| MsiAdvertiseProduct | Annonserar en produkt. |
| MsiAdvertiseProductEx | Annonserar en produkt. |
| MsiAdvertiseScript | Kopierar en annonseringsskriptfil till angivna platser. |
| MsiInstallProduct | Installerar eller tar bort ett program eller en programsvit. |
| MsiConfigureProduct | Installerar eller tar bort ett program eller en programsvit. |
| MsiConfigureProductEx | Installerar eller tar bort ett program eller en programsvit. Du kan ange en produktkommandorad. |
| MsiReinstallProduct | Installerar om eller reparerar en installation. |
| MsiConfigureFeature | Konfigurerar det installerade tillståndet för en funktion. |
| MsiReinstallFeature | Validerar eller reparerar funktioner. |
| MsiInstallMissingComponent | Installerar komponenter som saknas. |
| MsiInstallMissingFile | Installerar filer som saknas. |
| MsiNotifySidChange | Meddelar och uppdaterar intern information för Windows Installer med ändringar i användar-SID:er. Tillgänglig från och med Windows Installer 3.1. |
| MsiProcessAdvertiseScript | Bearbetar en annonseringsskriptfil till angivna platser. |
| MsiSourceListAddSource | Lägger till eller ändrar ordning på källorna för en korrigering eller produkt i en angiven kontext. |
| MsiSourceListAddSourceEx | Lägger till eller ändrar ordning på källorna för en korrigering eller produkt i en angiven kontext. Skapar en källlista för en korrigering som inte finns i en angiven kontext. Finns i Windows Installer 3.0. |
| MsiSourceListClearSource | Tar bort en befintlig källa för en produkt eller korrigering i en angiven kontext. Finns i Windows Installer 3.0. |
| MsiSourceListClearAll | Tar bort alla befintliga källor av en viss källtyp för en angiven produktinstans. |
| MsiSourceListClearAllEx | Tar bort alla befintliga källor av en viss källtyp för en angiven produktinstans. Finns i Windows Installer 3.0. |
| MsiSourceListForceResolution | Tar bort registreringen av den aktuella källan för produkten eller korrigeringen, som är registrerad som egenskapen "LastUsedSource". Den här funktionen påverkar inte listan över registrerade källor. |
| MsiSourceListForceResolutionEx | Tar bort registreringen av den aktuella källan för produkten eller korrigeringen, som är registrerad som egenskapen "LastUsedSource". Den här funktionen påverkar inte listan över registrerade källor. Finns i Windows Installer 3.0. |
| MsiSourceListGetInfo | Hämtar information om källlistan för en produkt eller korrigering i en specifik kontext. |
| MsiSourceListSetInfo | Anger den senast använda källan för en produkt eller korrigering i en angiven kontext. Finns i Windows Installer 3.0. |
| MsiSourceListEnumMediaDisks | Räknar upp listan över diskar som registrerats för mediekällan för en korrigering eller produkt. Finns i Windows Installer 3.0. |
| MsiSourceListAddMediaDisk | Lägger till eller uppdaterar en disk med mediekällan för en registrerad produkt eller korrigering. Finns i Windows Installer 3.0. |
| MsiSourceListClearMediaDisk | Tar bort en befintlig registrerad disk under mediekällan för en produkt eller korrigering i en specifik kontext. Finns i Windows Installer 3.0. |
| MsiSourceListEnumSources | Räknar upp källorna i källlistan för en angiven korrigering eller produkt. Finns i Windows Installer 3.0. |
Component-Specific Functions
| Namn | Beskrivning |
|---|---|
| MsiProvideAssembly | Installerar och returnerar den fullständiga komponentsökvägen för en sammansättning. |
| MsiProvideComponent | Installerar och returnerar den fullständiga komponentsökvägen för en komponent. |
| MsiProvideQualifiedComponent | Installerar och returnerar den fullständiga komponentsökvägen för en kvalificerad komponent. |
| MsiProvideQualifiedComponentEx | Installerar och returnerar den fullständiga komponentsökvägen för en kvalificerad komponent som publiceras av en produkt. |
| MsiGetComponentPath | Returnerar den fullständiga sökvägen eller registernyckeln till en installerad komponent. |
| MsiGetComponentPathEx | Returnerar den fullständiga sökvägen eller registernyckeln till en installerad komponent mellan användarkonton och installationskontexten.
Windows Installer 4.5 och tidigare: Stöds inte. |
| MsiLocateComponent | Returnerar den fullständiga sökvägen till en installerad komponent utan produktkod. |
| MsiQueryComponentState | Returnerar det installerade tillståndet för en komponent. Kan köra frågor mot komponenter i en instans av en produkt som är installerad under andra användarkonton än den aktuella användaren. Finns i Windows Installer 3.0 eller senare. |
Application-Only Functions
| Namn | Beskrivning |
|---|---|
| MsiCollectUserInfo | Lagrar användarinformation från en installationsguide. |
| MsiUseFeature | Ökar användningsantalet för en funktion och anger installationstillstånd. |
| MsiUseFeatureEx | Ökar användningsantalet för en funktion och anger installationstillstånd. |
| MsiGetProductCode | Returnerar produktkod med hjälp av komponentkoden. |
Systemstatusfunktioner
| Namn | Beskrivning |
|---|---|
| MsiEnumProducts | Räknar upp annonserade produkter. |
| MsiEnumProductsEx | Räknar upp alla instanser av annonserade eller installerade produkter i en angiven kontext. Finns i Windows Installer 3.0 eller senare. |
| MsiEnumRelatedProducts | Räknar upp installerade produkter med en angiven uppgraderingskod. |
| MsiEnumFeatures | Räknar upp publicerade funktioner. |
| MsiEnumComponents | Räknar upp de installerade komponenterna. |
| MsiEnumComponentsEx | Räknar upp de installerade komponenterna mellan användarkonton och installationskontexten.
Windows Installer 4.5 och tidigare: Stöds inte. |
| MsiEnumClients | Räknar upp klienterna för en installerad komponent. |
| MsiEnumClientsEx | Räknar upp klienterna för en installerad komponent mellan användarkonton och installationskontext.
Windows Installer 4.5 och tidigare: Stöds inte. |
| MsiEnumComponentQualifiers | Räknar upp de annonserade kvalificerarna för en komponent. |
| MsiQueryFeatureState | Returnerar det installerade tillståndet för en funktion. |
| MsiQueryFeatureStateEx | Returnerar det installerade tillståndet för en produktfunktion. Kan köra frågor mot funktioner i en instans av en produkt som är installerad under andra användarkonton än den aktuella användaren. Finns i Windows Installer 3.0 eller senare. |
| MsiQueryProductState | Returnerar det installerade tillståndet för ett program eller en programsvit. |
| MsiGetFeatureUsage | Returnerar användningsstatistik för en funktion. |
| MsiGetProductInfo | Returnerar produktinformation för publicerade och installerade produkter. |
| MsiGetProductInfoEx | Returnerar produktinformation för annonserade och installerade produkter. Kan hämta information om en instans av en produkt som är installerad under ett annat användarkonto än den aktuella användaren. Finns i Windows Installer 3.0 eller senare. |
| MsiGetUserInfo | Returnerar registrerad användarinformation för en installerad produkt. |
Produktfrågefunktioner
| Namn | Beskrivning |
|---|---|
| MsiOpenProduct | Öppnar en produkt som ska användas med de funktioner som har åtkomst till databasen. |
| MsiOpenPackage | Öppnar ett paket som ska användas med de funktioner som har åtkomst till databasen. |
| MsiOpenPackageEx | Öppnar ett paket som ska användas med de funktioner som har åtkomst till databasen. |
| MsiIsProductElevated | Kontrollerar om produkten är installerad med förhöjd behörighet. |
| MsiGetProductInfoFromScript | Returnerar produktinformation för en installationsskriptfil. |
| MsiGetProductProperty | Hämtar egenskaper i produktdatabasen. |
| MsiGetShortcutTarget | Undersöker en genväg och returnerar dess produkt, funktionsnamn och komponent om den är tillgänglig. |
| MsiGetFeatureInfo | Returnerar beskrivande information för en funktion. |
| MsiVerifyPackage | Verifierar att en angiven fil är ett installationspaket. |
Korrigeringsfunktioner
| Namn | Beskrivning |
|---|---|
| MsiApplyPatch | Anropar en installation och tillämpar ett korrigeringspaket. |
| MsiEnumPatches | Returnerar GUID för varje korrigering som tillämpas på en produkt och en lista över transformeringar från varje korrigering som gäller för produkten. |
| MsiGetPatchInfo | Returnerar information om en korrigering. |
| MsiRemovePatches | Avinstallerar en korrigering från en produkt. Finns i Windows Installer 3.0. |
| MsiDeterminePatchSequence | Avgör den bästa programsekvensen för en uppsättning korrigeringar och produkter. Finns i Windows Installer 3.0. |
| MsiApplyMultiplePatches | Tillämpar en eller flera korrigeringar på produkter. Finns i Windows Installer 3.0. |
| MsiEnumPatchesEx | Räknar upp alla korrigeringar som tillämpas för en produkt i en viss kontext eller i alla kontexter. Finns i Windows Installer 3.0. |
| MsiGetPatchFileList | När en lista med .msp-filer tillhandahålls hämtar den här funktionen listan över filer som kan uppdateras av korrigeringarna för targe. Finns i Windows Installer 4.0. |
| MsiGetPatchInfoEx | Frågar efter information om tillämpningen av en angiven korrigering för en angiven produkt. Finns i Windows Installer 3.0. |
| MsiExtractPatchXMLData | Extraherar information från en korrigering. Finns i Windows Installer 3.0. |
| MsiDetermineApplicablePatches | Avgör den bästa uppsättningen korrigeringar som krävs för att uppdatera en produkt eller uppsättning produkter. Finns i Windows Installer 3.0. |
Filfrågefunktioner
| Namn | Beskrivning |
|---|---|
| MsiGetFileHash | Tar sökvägen till en fil och returnerar en 128-bitars hash för filen. |
| MsiGetFileSignatureInformation | Tar sökvägen till en fil som har signerats digitalt och returnerar filens signercertifikat och hash. |
| MsiGetFileVersion | Returnerar versionssträngen och språksträngen. |
Transaktionshanteringsfunktioner
| Namn | Beskrivning |
|---|---|
| MsiBeginTransaction | Startar transaktionsbearbetningen av en installation med flera paket och returnerar en identifierare för transaktionen. Den här funktionen är tillgänglig från och med Windows Installer 4.5. |
| MsiJoinTransaction | Begär att Windows Installer gör den aktuella processen till ägare av transaktionen som installerar en installation med flera paket. Den här funktionen är tillgänglig från och med Windows Installer 4.5. |
| MsiEndTransaction | Checkar in eller återställer alla installationer som hör till transaktionen. Den här funktionen är tillgänglig från och med Windows Installer 4.5. |
Databasfunktioner
Förutom de Windows Installer-funktioner som identifierades i föregående tabeller kan du ändra information i installationsdatabasen med hjälp av de databasåtkomstfunktioner som beskrivs i avsnittet Database Functions.
Installationsstrukturer
Dessutom hanteras viss information i installationsdatabasen med hjälp av de strukturer som beskrivs i avsnittet Installer Structures.