windows - Hvordan laver jeg en Installer til mine DirectShow-filtre?

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg har skrevet Windows-programmer og DLL'er i årevis, men har aldrig oprettet et installationsprogram. Hvordan kan jeg oprette et let installationsprogram til en håndfuld DirectShow-filtre, som jeg har skrevet?


Installatøren skal udpakke filterbinarierne til et sted i Programfiler og derefter registrere dem. Det skal også tilbyde en effektiv afinstallation. Ganske enkelt, men jeg har ingen idé om, hvor man skal starte.


Jeg bruger Visual Studio 2010 og min kode er C ++.

Bedste reference


Du kan prøve at bruge et Visual Studio-installationsprojekt. Det er meget begrænset, men det understøtter hvad du skal gøre. [1]


Et andet gratis alternativ er WiX. Den har en stejl indlæringskurve, men det bliver jobbet gjort. [2]


Både Visual Studio og WiX bruger Windows Installer. Så du vil have fuld Windows integration og produktstyring (ændre, reparere og fjerne).

Andre referencer 1


Personligt kan jeg lide indosetup, haven ikke brugt den til direkte visning, men jeg har brugt den til at installere og starte tjenester. Det kan helt sikkert gøre registreringsdatabasen. [3]


Se også Sådan registreres DirectShow Filters [4]