Вы можете P / Invoke вызывать LoadLibrary и GetProcAddress из Win32:
[DllImport("kernel32", SetLastError=true)]
static extern IntPtr LoadLibrary(string lpFileName);
[DllImport("kernel32", CharSet=CharSet.Ansi, ExactSpelling=true, SetLastError=true)]
static extern UIntPtr GetProcAddress(IntPtr hModule, string procName);
Используйте LoadLibrary, чтобы загрузить модуль и получить дескриптор, и GetProcAddress, чтобы получить указатель функции на точку входа.Если последний возвращает ошибку, точка входа не существует.