Version: Rhino 4.0
Also see Plug-in Loading.
Rhino plug-ins are Windows Dynamic Link Libraries (DLLs). As such, Rhino uses Windows to load your plug-in. Rhino attempts to load your plug-in, and any dependent DLLs, in the following manner:
Note: Starting with Windows XP, the dynamic-link library (DLL) search order used by the system depends on the setting of the HKLM\System\CurrentControlSet\Control\Session Manager\SafeDllSearchMode value.
The LoadLibraryEx function supports an alternate search order if the call specifies LOAD_WITH_ALTERED_SEARCH_PATH and the lpFileName parameter specifies a path. If SafeDllSearchMode is 1, the alternate search order is:
If SafeDllSearchMode is 0, the alternate search order is:
If SafeDllSearchMode is 1, the search order is:
If SafeDllSearchMode is 0, the search order is:
Windows 2000 does not support the SafeDllSearchMode value. The search order for Windows 2000 is: