Как вы явно связываете файл.sys?
Как я могу явно указать ссылку на файл.sys в Windows? MSDN говорит, что вы можете использовать функции LoadLibrary() и GetProcAddress() для явного связывания и доступа к членам библиотеки DLL. Я могу успешно использовать это, чтобы по крайней мере получить дескриптор для связанной DLL, однако, когда я пробую их с.lib или.sys, они не работают, или они возвращают ноль. Я могу понять, что он может не работать с.lib, может быть (даже если в названии указана библиотека), но я читал, что файлы.sys обычно были dll.
if (0 == LoadLibraryA("videoprt.sys"))
{
printf("goodbye");
}
Это скомпилируется, но возвращенный адрес будет нулевым для файла.sys, если я использую более типичную Windows DLL, он не возвращает ноль. Как связать файл.sys, чтобы получить доступ к экспортированным функциям?