У нас проблема в том, что мы пытаемся создать общий ресурс с net use
с другой учетной записью, чем действительная учетная запись входа на ПК с Win7.
например, учетная запись входа - это "пользователь" (фактическая учетная запись, используемая для входа в ПК), используемая для нашего программного обеспечения "admin" (учетная запись, которая используется для запуска нашего приложения).
общий ресурс SMB создается с учетными данными учетной записи: net use \\server\path
затем, позже, когда оператор копирует файл на этот ресурс через наше приложение, этот ресурс больше не присутствует.
Это можно смоделировать на любом компьютере с Windows с 2 учетными записями: учетной записью для входа в систему и другой учетной записью следующим образом:
- войти с учетной записью пользователя
- откройте окно команд как пользователь 2 (например, запустите от имени администратора)
- net use \server \path
- net use (убедитесь, что ресурс создан)
затем - откройте новое командное окно, снова как пользователь 2 (например, запустите от имени администратора)- net use (и теперь убедитесь, что общий ресурс больше не доступен для этой учетной записи)
Как ни странно, это отлично работает, когда вы делаете это упражнение с учетной записью.
Совет / помощь очень ценится!