СРОЧНО! Защита от ВОРА?
Как защитить отчет, что бы его нельзя было загрузить из другого приложения LoadFromFile и использовать. Файлы отчетов передаются с программой, что бы пользователь мог работать с дизайнером.
Может быть, как-то наложить на отчет пароль, но чтобы в моей программе он подставлялся автоматически?
Может быть, как-то наложить на отчет пароль, но чтобы в моей программе он подставлялся автоматически?
Комментарии
У объекта отчёт в самой программе выставить frxReport.ReportOptions.Password
frxReport1.ReportOptions.Password:='123456';
frxReport1.DesignReport;
При открытии отчета в дизайнере, появляется окно ввода пароля, но пользователь не знает пароль, программа должна его сама подставить?
Дело в том, что информация о пароле удаляется при загрузке отчёта, да и хранится она в frxReport1.ReportOptions.PrevPassword
Пришлось закомментировать одну строку в frxClass.pas Тогда такой код работает
frxReport1.ReportOptions.PrevPassword:='123456';
IF OpF.Execute then frxReport1.LoadFromFile(OpF.FileName)
Правда, криптостойкость пароля оставляет желать лучшего
Не работает!!!!
У кого есть еще советы...
Тема актуальна - отзовитесь!!!!
Работает!!! но не так как хотелось бы...
А нельзя ли чтоб вот так было:
в программе указал пароль - открыл отчет с этим паролем, если не указал то вылезла форма для ввода пароля.????
Это былоб идеально!