Search code examples
autodesk-inventor

Register RxApprenticeServer dll Inventor api


I created and standalone application that reads and writes Inventor files by using the apprentice server. How can I register only the RxApprentice dll without installing the Autodesk inventor view.

I've tried with regsv32 but I'm getting the following error


Solution

  • I managed to get it working under <150mb, and skipping the need for Autodesk Single Sign-On, Autodesk Desktop App and Autodesk Genuine Service.

    I used github.com/lucasg/Dependencies CLI with a depth of 100, extracted all the .dll files that were in the same folder as RxApprenticeServer, and added it to a new folder.

    Then I found the CSLID of RxApprenticeServer and manually registered the .dll to this new location. And tadaa, it works.

    I made an installer, use at your own risk. This is for Inventor 2022 https://github.com/sbrandsen/LightApprenticeServer