Форум: "Потрепаться";
Текущий архив: 2004.06.06;
Скачать: [xml.tar.bz2];
ВнизЗащита excelевского файла Найти похожие ветки
← →
Феликс © (2004-05-15 01:04) [0]Ситуация вообщем такая! Есть excelевский файл. В нем, например, 10 закладок. На первой закладке забиваются первоначальные данные, на всех остальных 9 происходит подсчет всяких коэффициентов, показателей и.т.д причем данные на этих 9 закладках формируются на основе первой закладки. Таким образом, работу на которую бы потребовалось часов 9-10 можно выполнить минут за 15 воспользовавшись таким файлом. Проблема в том, что если один человек получит этот экселевский файл, то ему ничего не помешает отправить этот файл дальше и уже все те кто получат этот файл смогут воспользоваться праведными трудами абсолютно на халяву. Вопрос в том как защитить этот файл, чтобы им мог воспользоваться только один определенный пользователь, а не любой человек получивший его.
← →
DrPass © (2004-05-15 01:07) [1]Можно написать какой-нибудь ActiveX, который будет привязываться к конкретному компьютеру. А в самом файле уже сделать привязку в этому ActiveX, для VBA это просто.
← →
jack128 © (2004-05-15 01:24) [2]Меню сервис/защита. Защищай лист паролем и скажи его только тому человеку кому нужно. А остальные без пароля просто свои данные не смогут ввести..
← →
DrPass © (2004-05-15 01:26) [3]Ага, а нужный человек по секрету расскажет пароль еще сотне ненужным человекам...
← →
jack128 © (2004-05-15 01:29) [4]
> Ага, а нужный человек по секрету расскажет пароль еще сотне
> ненужным человекам...
хе, а в твоем случае идет привязка к какому нить компу, я может на 10 компах работаю :-)) вообщем, смотря что нужно автору..
← →
Игорь Шевченко © (2004-05-15 01:36) [5]
> Ага, а нужный человек по секрету расскажет пароль еще сотне
> ненужным человекам...
Рублем его за это :)
← →
Феликс © (2004-05-15 02:43) [6]Идея с привязкой к конкретному компьютору это хорошая идея... к слову сказать, у меня была такая мысль... Пароль поставить это тоже хорошо, только вот ситуация такая, что потенциальные пользователи знакомы и пароль растрындеть им труда не составит. Однако, вот еще какая загвозтка! Пользователь может используя мой файл сам проводить расчеты другим потенциальным клиентам... т.е может получиться, что ты как бы отдаешь курицу, которая несет золотые яйца (ну, не золотые и даже не серебрянные, но добавка к стипендии на 80%. какие не какие, но деньги). Вот если бы "курица" сделала свое дело один раз, а потом бы с криком "для новых расчетов приобретайте программу заново" окочурилась... Вот это было бы круто.
← →
Jel © (2004-05-15 07:25) [7]
> Вот если бы "курица" сделала свое дело один раз ...
А не проще ли в таком случае производить расчеты самому? Брать у заказчика исходные данные и продавать результат расчета.
← →
Артем Запаранюк (2004-05-15 10:31) [8]Можно попробовать сделать одноразовую так. Добавить 11-ю закладку в скрытом виде. При запуске программа проверяет определенную ячейку в 11-й закладке. Если там пусто, дописываем, например, 1. Если не пусто, значит один раз ее использовали, говорим до свидания и закрываемся. Можно поставить не 1 запуск, а 5-6.
← →
jack128 © (2004-05-15 10:40) [9]
> При запуске программа проверяет определенную ячейку в 11-й
> закладке. Если там пусто, дописываем, например, 1. Если
> не пусто, значит один раз ее использовали, говорим до свидания
> и закрываемся. Можно поставить не 1 запуск, а 5-6.
проверки в макросах VBA? Так их(макросы) можно отключить?
← →
Артем Запаранюк (2004-05-15 10:47) [10]Для этого нужно расчеты производить тоже с помощью макросов. Отключение макросов приведет к полной неработоспособности программы.
Интересно, что думает об этом сам автор ветки?
← →
jack128 © (2004-05-15 10:49) [11]Вообще я бы поступил, как предложил Jel(c)
← →
Феликс © (2004-05-15 16:49) [12]
> Брать у заказчика исходные данные и продавать результат
> расчета.
Да может и проще, но народу признаться не мало и как бы задумка в том, чтобы взять количеством, а не ценой, поэтому если брать исходные данные у каждого клиента, затем их забивать, то реально получается долго и неэффективно.
Вариант со скытой закладкой это хорошая идея! Только вот проблема в том, что не знаком я с макросами... но раз такое дело, то познакомлюсь. Спасибо всем за ответы и внимание к моей теме.
← →
jack128 © (2004-05-15 17:02) [13]
> не знаком я с макросами
считай, что любой продвинутый пользователь офиса хакнул твою защиту ;-) Так что тут все зависит от контингента для которого этот файл делался...
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2004.06.06;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.035 c