Принудительное закрытие общего файла: NetFileClose - PullRequest
0 голосов
/ 30 октября 2010

Я пытаюсь создать программу, которая принудительно устанавливает соединение с общим файлом.Я нашел системный вызов NetFileClose , и он кажется очень простым;но когда я вызываю его, он всегда возвращает мне код ошибки 53. Как и параметр, я даю имя_сервера NULL (я пытаюсь также с 0, но с тем же результатом) и подаю правильное значение.Я вошел в систему с правами администратора.

Определение:

function NetFileClose(servername : LPSTR; fileid: DWORD) : NET_API_STATUS;

implementation

const
  netapi32 = 'Netapi32.dll';

function NetFileClose; external netapi32 name 'NetFileClose';

1 Ответ

0 голосов
/ 18 ноября 2010

Согласно этой теме в EDN, вам нужно добавить stdcall к определению.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...