C-вызов NetShareEnum завершается неудачно с 5 «Доступ запрещен» на Win 10, в то время как тот же пользователь может просматривать общие ресурсы SMB - PullRequest
0 голосов
/ 05 декабря 2018

У нас работает Win10 LTS-B.Использование общих ресурсов SMB и отсутствие домена.

Пользователь может получить доступ к удаленному общему ресурсу с помощью проводника файлов.Но подписанный исполняемый файл, который запускается от имени того же пользователя, завершается неудачно с кодом 5 «доступ запрещен» при вызове функции «netShareEnum».

Код является прямой копией из примера msdn.https://docs.microsoft.com/en-us/windows/desktop/api/lmshare/nf-lmshare-netshareenum

При запуске исполняемого файла, удаленный системный ресурс с общим ресурсом SMB показывает в журнале событий «безопасность» успешный вход в систему, а примерно через 10 секунд запись о выходе из системы (кажется, вызвано моим вызовом).остальное не так.

Я не знаю, где искать дальше .. Я также включил dcom / ole access- и logging на удаленной системе в надежде найти что-то, но ничего.

1 Ответ

0 голосов
/ 13 декабря 2018

Я нашел это!:) Это было потому, что кто-то нажал [отмена] в следующем всплывающем окне enter image description here

...