Помогите написать прогу!

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Shent
Начинающий
Начинающий
 
Сообщения: 2
Зарегистрирован: 12.06.2004 (Сб) 20:30

Помогите написать прогу!

Сообщение Shent » 12.06.2004 (Сб) 20:42

Здравствуйте.
Недавно я сделал учебник в html, мне нужно его дать одним людям для просмотра, но я боюсь что они его просто упрут.
Мне нужна прога, которая после определеного количества дней отключала бы доступ к учебнику (чтобы была демо версия учебника)
подскажите,как сделать такую прогу в Visual Basic 6.
Есть ли какие либо ссылки по этому поводу?
Заранее спасибо.

ALX_2002
Мега гуру
Мега гуру
 
Сообщения: 2056
Зарегистрирован: 25.11.2002 (Пн) 20:03

Сообщение ALX_2002 » 12.06.2004 (Сб) 20:49

Ну если тебе на простейшем уровне, то

можно запись в реестр делать через функцию SaveSetting и считывать её из реестра через GetSetting

Просто при каждой загрузке сейви туда значение счётчика
А как только он больше 10 или т.п тогда делай выгрузку проги

А если на более сложном, то можешь создать файл рядом с прогой и записывать в него зашифрованное значение счётчика....


Вообще способов много..

FaKk2
El rebelde gurú
El rebelde gurú
Аватара пользователя
 
Сообщения: 2031
Зарегистрирован: 09.03.2003 (Вс) 22:10
Откуда: Los Angeles

Re: Помогите написать прогу!

Сообщение FaKk2 » 12.06.2004 (Сб) 21:11

Shent писал(а):Здравствуйте.
Недавно я сделал учебник в html, мне нужно его дать одним людям для просмотра, но я боюсь что они его просто упрут.
Мне нужна прога, которая после определеного количества дней отключала бы доступ к учебнику (чтобы была демо версия учебника)
подскажите,как сделать такую прогу в Visual Basic 6.
Есть ли какие либо ссылки по этому поводу?
Заранее спасибо.


Лучший способ, дать маленький кусочек. Для оценки этого достаточно. А всякие "защиты", не надежнее калитки.
Для получения ответа надо продемонстрировать качества, позволяющие стать компетентным — внимательность, вдумчивость, наблюдательность, желание активно участвовать в выработке решения.

Shurrik
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 110
Зарегистрирован: 20.05.2004 (Чт) 5:35
Откуда: Керчь, Крым

Сообщение Shurrik » 12.06.2004 (Сб) 22:22

Очень простой способ защиты - это вставить в программу анализ текущей даты и если она больше заданной то: либо выходить из программы, либо тормозить ее или зависать, либо испортить свои данные, чтобы нельзя было ими пользоваться. Последний вариант наиболее жестокий по отношению к пользователю, потому что информация вроде есть, но не вся или неверная.
Колесо: Хочешь жить? Умей вертеться.

Shent
Начинающий
Начинающий
 
Сообщения: 2
Зарегистрирован: 12.06.2004 (Сб) 20:30

Сообщение Shent » 13.06.2004 (Вс) 16:44

А можно поконкретний. Мне бы полное описание создание проги.

Vellan
Обычный пользователь
Обычный пользователь
 
Сообщения: 90
Зарегистрирован: 06.05.2002 (Пн) 1:21
Откуда: Russia

Сообщение Vellan » 13.06.2004 (Вс) 19:10

Вообще ты имеешь на этот учебник авторские права. Пропиши это в нём и гденить опубликуй что ты скоро выложишь уже написанный тобой учебник и имена тестеров. Вот и всё.

Shurrik
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 110
Зарегистрирован: 20.05.2004 (Чт) 5:35
Откуда: Керчь, Крым

Сообщение Shurrik » 16.06.2004 (Ср) 12:53

У тебя есть прога на VB6, которая смотрит учебник. Так ? Вставь строку
IF Now<CDATE("01.07.2004") THEN END
и в июле 2004 года твоя прога перестанет работать. Или вместо END вставь все что хочешь.
Колесо: Хочешь жить? Умей вертеться.

Шурик
Самогонщик
Самогонщик
Аватара пользователя
 
Сообщения: 1657
Зарегистрирован: 30.06.2003 (Пн) 13:27
Откуда: из запоя :))))) Матных сообщений: 972

Сообщение Шурик » 16.06.2004 (Ср) 13:00

Shurrik писал(а):У тебя есть прога на VB6, которая смотрит учебник. Так ? Вставь строку
IF Now<CDATE("01.07.2004") THEN END
и в июле 2004 года твоя прога перестанет работать. Или вместо END вставь все что хочешь.


А если дату переведут назад и что дальше (для этого много ума не надо) :) ???
ДИАГНОЗ: Лучше в реестр и докучи зашифровать :)

Andrey Fedorov
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3287
Зарегистрирован: 21.05.2004 (Пт) 9:28
Откуда: Москва

Сообщение Andrey Fedorov » 16.06.2004 (Ср) 13:47

Вообще-то говоря у автора учебник в HTML!!!

Судя по написанному это даже не программа, а набор HTML-файлов.
Проблемы передрать его нет в принципе (вряд ли данные к нему зашифрованы и нет возможности просто скопировать их).

Так что единственно реальная возможность защиты - давать часть учебника.

А авторские права... Наверняка ведь регистрить их как-то надо, а так только может узнаешь и сможешь сказать что мол нехорошо это...
--------------

Ну а надежный способ защиты - хранить все файлы в зашифрованном виде (хотя бы в MDB-файле с правильно установленной защитой). Просмотр - только через программу, желательно без создания временных файлов (ну может рисунки все-же придется временно создавать). Запретить правую кнопку мыши в компоненте WebBrowser, а точнее - нужно вообще не давать скопировать содержимое страницы любым способом.

Да, придется гиперссылки в страничках обрабатывать соответственно, чтобы при клике подсовывать нужную страничку из базы (с ее рисунками) - ну это не столь сложно.

Пока все вышенаписанное не будет реализовано - какой смысл защищать собственно какую-то программу?

P.S Когда-то делал такую программу, но давно это было...
Могу взять заказ, если серъезно. Но за деньги :x
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...

Шурик
Самогонщик
Самогонщик
Аватара пользователя
 
Сообщения: 1657
Зарегистрирован: 30.06.2003 (Пн) 13:27
Откуда: из запоя :))))) Матных сообщений: 972

Сообщение Шурик » 16.06.2004 (Ср) 14:22

Ну так....... что хотел, то и получил. Захотел защитить прогу для просмотра, пожалуйста :)
А так лучше базу перенести в прогу или как говорилось выше хотя бы в MDB.

Vellan
Обычный пользователь
Обычный пользователь
 
Сообщения: 90
Зарегистрирован: 06.05.2002 (Пн) 1:21
Откуда: Russia

Сообщение Vellan » 17.06.2004 (Чт) 21:14

Авторские права получаются с написанием или публикацей, т.ч. вперёд и с песней. Их не надо регистрить и патентовать.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex-бот и гости: 6

    TopList