|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
06.09.2012, 20:51 | #1 |
Форумчанин
Регистрация: 22.02.2010
Сообщений: 325
|
Открытие файла excel при доступе к серверу
Здравствуйте Уважаемые программисты!
Скажите пожалуйста, есть программа в excel, хотелось бы чтобы пользователь не смог ее использовать вне работы. Как можно сделать защиту, чтобы открытие этого файла, например, было возможно лишь при наличии (доступе) к серверу (\\server)? Заранее спасибо. |
06.09.2012, 20:56 | #2 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Проверяете наличие файла-ключа на сервере. Ну или наличие папки.
Но я бы лучше делал с файлом - его всегда можно переименовать, если нужно обрубить доступ кому-то. Или можно анализировать его содержимое - а там можно навернуть вообще что хошь... что-то типа ini файла сделать например. Но конечно нужно надёжно закрыть код, чтоб легко не вычислили/изменили.
webmoney: E265281470651 Z422237915069 R418926282008
|
06.09.2012, 21:35 | #3 |
Старожил
Регистрация: 15.05.2008
Сообщений: 2,058
|
К сожалению, как показывает практика, все подобные ухищрения малоэффективны и обходятся "на раз".
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499 |
06.09.2012, 21:43 | #4 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
Ну не знаю, я бы на раз не обошёл, если код хорошо закрыт.
Это нужно программы-мониторы искать, а на работе политики...
webmoney: E265281470651 Z422237915069 R418926282008
|
06.09.2012, 21:54 | #5 |
Форумчанин
Регистрация: 22.02.2010
Сообщений: 325
|
Спасибо, это очень интересное решение, можно попробовать, но без надежной защиты VBA-кода действительно не будет смысла.
Я вижу выход, если этот файл-ключ разместить на сервере и защитить его от копирования пользователями, но при этом обязательно должно проверяться содержимое файла (иначе пользователь взломав код может просто создать файл-ключ с таким же именем и разместить его где хочет). Скажите пожалуйста можно ли макросом считать (сравнить) содержимое из этого защищенного от копирования на сервере файла-ключа? |
06.09.2012, 21:57 | #6 |
Старожил
Регистрация: 15.05.2008
Сообщений: 2,058
|
Как-то была вот такая тема на нашем форуме Защита приложения Excel от проникновения пользователя в проект VBA
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499 |
06.09.2012, 22:30 | #7 |
Форумчанин
Регистрация: 22.02.2010
Сообщений: 325
|
Спасибо всем большое! Я тоже пришла к выводу, что без защиты кода VBA все можно вычислить и изменить.
Обязательно попробую советы в теме по предложенной ссылке. |
06.09.2012, 22:53 | #8 |
Старожил
Регистрация: 15.05.2008
Сообщений: 2,058
|
Существует такая программка Protect VBA.
Посмотрите ЗДЕСЬ ну и погуглить очень интересно по этому названию.
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499 Последний раз редактировалось VictorM; 06.09.2012 в 22:58. |
06.09.2012, 23:19 | #9 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,166
|
http://www.planetaexcel.ru/forum.php?thread_id=16625
Тут есть одна ссылка - на nxt.ru погибло вместе со всей службой... Нет больше nxt.ru
webmoney: E265281470651 Z422237915069 R418926282008
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
открытие файла excel vba | katrina-n | Microsoft Office Excel | 15 | 01.04.2011 09:13 |
открытие файла csv в excel | Luchiya | Microsoft Office Excel | 4 | 15.12.2010 14:21 |
открытие файла Excel | Deni55 | Общие вопросы Delphi | 3 | 15.06.2009 15:30 |
Открытие файла excel в ворде | mistx | Microsoft Office Word | 27 | 29.04.2009 13:16 |
Условие на открытие файла Excel | Hant | Microsoft Office Excel | 2 | 07.05.2008 13:36 |