|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
01.09.2014, 13:23 | #1 |
Пользователь
Регистрация: 06.05.2011
Сообщений: 38
|
Как получить доступ к папке на сервере
Добрый день.
Столкнулся с проблемой защиты информации расположенной в сетевой папке от изменения. Пользователи посредством vba создают отчет и информация из отчета добавляется в последнюю строку файла на сетевой папке. Потом умный пользователь может зайти и вручную изменить в нем данные - так не должно быть. Вопрос, как сделать такое: Через VBA получить доступ к сетевой папке от имени другого пользователя у которого к данной папке есть права на запись, открыть файл и сделать в нем изменение. Нашел такой код, но ничего не понял Код:
|
01.09.2014, 17:46 | #2 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,856
|
Цитата:
тем более, этот код не будет работать на 64-битном Office вы уверены, что выбрали правильный подход? я бы подумал, как сделать иначе, - а то простейшая операция добавления строки обрастёт кучей кода... и ещё проблемы одновременного доступа к файлу... лучше вообще не связываться самый простой вариант: поставить защиту на лист (а файл Excel оставить общедоступным) перед добавлением строки, макросом снимать защиту листа, а потом ставить обратно (это всего 2 доп. строки кода) защита листа, конечно, легко снимается, - но, если реально захотят что-то сломать, - так и в вашем варианте, смогут подсмотреть учетку доступа к файлу в коде макроса (пароль на макросы снимается также легко, как защита листа) PS: нормальный (надежный) способ: отправлять данные на веб-сервер (несколько строк кода), а на сервере код PHP добавит нужную запись в базу (или какой-нибудь файл) Но это надо знать PHP |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как предоставить доступ к папке определенному пользователю программно? | artemavd | Общие вопросы Delphi | 6 | 21.06.2012 01:51 |
Как получить список файлов в папке или деректории? | stdio | Общие вопросы C/C++ | 3 | 05.03.2012 22:17 |
Как сохранить файл на сервере в нужной папке | Arassir | PHP | 1 | 25.06.2011 20:31 |
Как получить имя последней подпапки в папке? | artemavd | Общие вопросы Delphi | 6 | 04.02.2011 14:58 |
Как ограничить доступ к папке с помощью реестра. | rv9whu | Безопасность, Шифрование | 1 | 31.05.2009 20:26 |