Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Вопрос по Excel Добавлено: 24.05.06 12:42  

Автор вопроса:  Гость
Кто-нибудь подскажет, как ограничить доступ к файлу Excel средствами самого Excel.
Задача состоит в том, чтобы можно было открыть файл только введя пароль. При этом доступ осуществляется по локалке.
Заранее спасибо.

Ответить

  Ответы Всего ответов: 4  

Номер ответа: 1
Автор ответа:
 Nj



ICQ: 223663115 

Вопросов: 21
Ответов: 285
 Профиль | | #1 Добавлено: 24.05.06 19:38
Можно встроить макрос - типа спрашиваем пароль (мне так вирус в реферате достался) - у юзера должна быть включена поддержка макроязыка (а если не будет, то х.з. - то ли откроется без пароля, то ли обругается и не откроется) - но профи наверно обойти сможет... Что нить вроде
в процедуру загрузки пихнуть

pwd=inputbox("Без пароля нельзя! Введите пароль";)
'Теперь тыкни какую-нибудь де/шифрующую функцию :)

do until PwdChecker(pwd)
pwd=inputbox("Плохой пароль, вводи еще!";)
loop


Вот такая у меня идея

Ответить

Номер ответа: 2
Автор ответа:
 Незнайка



Вопросов: 7
Ответов: 188
 Профиль | | #2 Добавлено: 25.05.06 11:11
1. С помощью VBA невозможно. Т.к. макросы можно отключить. А пароли на проект VBA менее надежны, чем пороли на книгу (см. HELP по Excelю).
2. Почему бы не использовать защиту книги (см. HELP по Excelю). Это самый надежный способ поставить пароль оименно на открытие файла Excelя.

Ответить

Номер ответа: 3
Автор ответа:
 AndreyMp



ICQ: 237822510 

Вопросов: 28
Ответов: 1182
 Профиль | | #3 Добавлено: 26.05.06 03:46
Никак - все обходится. Проверено.

Ответить

Номер ответа: 4
Автор ответа:
 Незнайка



Вопросов: 7
Ответов: 188
 Профиль | | #4 Добавлено: 26.05.06 10:45
Просто пароль на открытие длинный и сложный будет стойким. Взломать же можно практически все. Необходимо создать условия чтобы максимально усложнить задачу взлома.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам