ctypes.CDLL fails with error “[WinError 126] The specified module could not be found”

The issue is that we getting the following error:

[WinError 126] The specified module could not be found

When we are calling:

import ctypes
ctypes.CDLL('C:\\dio\\NI_DllWrapper.dll')

The following lines does working correctly:

import ctypes
ctypes.CDLL('Kernel32.dll')

Comments:

  • Python version 3.7.2, 32bits
  • ctypes module version 1.1.0
  • The folder “C:\dio” was added to the windows ENV variables under Path.