# Include and "installation" .msi in custom module

**URL:** <https://forum.inductiveautomation.com/t/include-and-installation-msi-in-custom-module/32660>\
**Category:** Module Development\
**Created:** [February 27, 2020, 2:13pm UTC](https://forum.inductiveautomation.com/t/include-and-installation-msi-in-custom-module/32660 "2020-02-27T14:13:51Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![denis.palomanes](https://avatars.discourse-cdn.com/v4/letter/d/779978/32.png) [@denis.palomanes](https://forum.inductiveautomation.com/u/denis.palomanes)\
**Post date:** [February 27, 2020, 2:13pm UTC](https://forum.inductiveautomation.com/t/include-and-installation-msi-in-custom-module/32660/1 "2020-02-27T14:13:51Z")

</div>

Hello,

We have created a component module that use a free library. We have the .jar files include in the module. When we open the project from another PC, the project throws an error because it cannot find some .dll but if we install the free library (with his .msi) the project opens correctly.

How can we avoid to make a manually instalation of the free library in a new PC?

Thank you,

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [February 27, 2020, 2:20pm UTC](https://forum.inductiveautomation.com/t/include-and-installation-msi-in-custom-module/32660/2 "2020-02-27T14:20:00Z")

</div>

You can’t really do anything with the .msi file, but if you package just the DLL with your module you might be able to modify your code to load it directly with [https://docs.oracle.com/javase/8/docs/api/java/lang/System.html#load-java.lang.String-](https://docs.oracle.com/javase/8/docs/api/java/lang/System.html#load-java.lang.String-)
