Some Tips on AutoCAD OEM

by Fenton Webb

Just some small for new users of AutoCAD OEM…

1) When you install OEM on your system, you install two things – the Toolkit (OemMakeWizard and OemInstallerWizard) and a runnable application called AutoCAD OEM.

2) AutoCAD OEM is a relaxed version of any OEM product you build with the OemMakeWizard. It is used to test OEM specific stuff you are doing, it allows NETLOAD, Appload and the VBAIDE (if VBA is installed)…

3) The modules you add to OEM are usually just your modules and direct dependencies – basically the ones that you load into normal AutoCAD, and the ones that your App relies on (excluding standard runtime modules).

4) DLLs that you include *must* be built with the OEM ObjectARX SDK because OEM modules are dependent on aoem.exe not acad.exe like in the normal ObejctARX SDK. If you try to load modules built with the normal ObjectARX SDK they will not load because they are being physically loaded into the wrong host exe.

5) When you rebuild your app DLLs, you must rebuild your OEM product in order to test them – basically, your application DLLs must be restamped and aligned with your OEM product.

6) In order for your application to load properly, you must have a unique Logical Name in Your Modules declaration page of the OemMakeWizard.


Comments

7 responses to “Some Tips on AutoCAD OEM”

  1. Hi
    This Realy A nice article and tips and Tricks realy good
    its help me lot in autocad training and learn Autocad
    its really a nice nice software for architectural designing

  2. Hi
    This Realy A nice article and tips and Tricks realy good
    its help me lot in autocad training and learn Autocad
    its really a nice nice software for architectural designing

  3. Patrick WEBER Avatar
    Patrick WEBER

    Hello,
    Is there a tip to add registry keys that my application needs to work properly when building with OEMMakeWizard or when I create the installation program with the OEMInstallerWizard.
    Thank you.

  4. Fenton Webb Avatar
    Fenton Webb

    Hey Patrick
    simply create an MSM merge module with your settings in and then apply the MSM to the master MSI once you have built your installer using the OemInstallerWizard

  5. Patrick WEBER Avatar
    Patrick WEBER

    Thank you.

  6. Good info.
    Also, the OEM wizard does not like spaces in the .Net DLL names. Keep them short and without spaces.
    Plus, don’t give the .Net DLL the same name as the logical product name.

  7. Woww..Awesome Tips found on Autocad.Thanks to Fenton Webb and Craig for sharing your awesome knowledge.

Leave a Reply to CraigCancel reply

Discover more from Autodesk Developer Blog

Subscribe now to keep reading and get access to the full archive.

Continue reading