Надеемся найти кого-то, кто имеет опыт работы со службами в 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
Если я пытаюсь прочитать или записать в файл сообщение о нарушении прав доступа, кто-нибудь знает, почему я получаю такое нежелательное поведение?