Надеюсь найти кого-нибудь, у кого есть опыт работы со службами в Windows.
Я пытаюсь использовать драйвер NdisProt
для адаптеров Ethernet в Delphi
my_Handle := CreateFile(PChar('\\.\NdisProt'), GENERIC_WRITE or GENERIC_READ, 0, nil, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, 0);
(тоже пробовали с \\.\\NdisProt
)
После выполнения my_Handle
всегда имеет десятичное значение '4008', а GetLastError всегда возвращает 0
Если я пытаюсь прочитать или записать в файл, я получаю нарушение доступа, кто-нибудь знает, почему я получаю такое нежелательное поведение?