Forum Discussion
Is MSIX a good fit for packaging windows drivers?
- Mar 19, 2019
Hi gzaidman,
We don't support packaging drivers in the MSIX Packaging Tool, nor do we support importing ism projects.
The MSIX Packaging Tool supports converting msi, app-v, scripts, and exe installers to MSIX.
Here is our documentation on which builds of Windows supports MSIX.
Best,
Sharla
Program Manager, MSIX
Hi gzaidman,
We don't support packaging drivers in the MSIX Packaging Tool, nor do we support importing ism projects.
The MSIX Packaging Tool supports converting msi, app-v, scripts, and exe installers to MSIX.
Here is our documentation on which builds of Windows supports MSIX.
Best,
Sharla
Program Manager, MSIX
- James PikeMar 21, 2019
Microsoft
Hi Gzaidman,
While Sharla is correct that MSIX Packaging tool does not natively support ism projects, there may be a workaround!
The packaging tool supports PowerShell scripts. If you write a simple PowerShell script to invoke your ism based installer, you may be able to use the packaging tool to convert your ism application to MSIX.
Please give it a try and let us know if you run into any problems.
Additionally, approximately how many of your target conversion apps use ism based installers?
Thanks!
James
- Reza000Jul 29, 2021Copper Contributor
Hi James Pike,
I need to install a driver with my application using msix installer, and I want do what you've mentioned. But I cannot find which/how packaging tool can be set to run a script by msix installer. Can you please describe more details or put a link?
thank you
- ShakersMSFTAug 02, 2021
Microsoft
We do not support installing drivers with MSIX. What James was referring to was the ability to run a powershell script as your installer which may allow you to use an ism project as your installer to convert to MSIX.
If you are actually interested in how to run a script before/after your MSIX installer runs, you can use the Package Support Framework (PSF) to run those scripts.
Best,
Sharla
- optagetJul 02, 2021Copper Contributor
ShakersMSFT, since your reply it seems like msix has added support for Windows Services https://docs.microsoft.com/en-us/windows/msix/packaging-tool/convert-an-installer-with-services.
Does this mean it also supports kernel drivers? Specifically I am interested to understand if msix will be a good fit for installing an application that includes a Windows Filtering Platform callout driver, https://docs.microsoft.com/en-us/windows-hardware/drivers/network/introduction-to-windows-filtering-platform-callout-drivers or if msi should still be used for that use case.- ShakersMSFTJul 06, 2021
Microsoft