В C # как открыть файл, даже если у пользователя нет прав доступа к физическому серверу? - PullRequest
0 голосов
/ 30 апреля 2011

Как открыть файл, любой файл, например, текстовый файл с другого компьютера, даже если пользователь, открывающий файл, не имеет права доступа к компьютеру, на котором этот файл фактически хранится?

Iхотел бы создать приложение, которое будет показывать список файлов, которые хранятся на другом компьютере, и эти файлы могут быть доступны любому, кто имеет доступ к моему приложению, через мое приложение usr может затем открыть файл со своей стороны.

Большое спасибо

PlayKid

Ответы [ 2 ]

1 голос
/ 30 апреля 2011

Вы можете выполнить код , который будет извлекать удаленный файл под учетной записью, которая будет иметь доступ к этому файлу.Это включает в себя сохранение имени пользователя / пароля учетной записи в вашем приложении, хотя это может быть проблемой безопасности.

Если это приложение ASP.NET, вы можете предоставить разрешения учетной записи, выполняющей это приложение, достаточных разрешений дляполучить доступ к удаленному ресурсу.

0 голосов
/ 30 апреля 2011

Если вы не можете получить доступ к другому компьютеру из-за ограничений общего доступа к сети (например, правил домена), то, вероятно, не таким образом.

Но если у вас есть доступ для установки приложений на другой компьютер, вам действительно нужно приложение для обмена файлами.

Это, однако, слишком много, чтобы объяснить, и о нем нужно гуглить.

...