Форум программистов, компьютерный форум, киберфорум
Наши страницы

Visual Basic .NET

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.92
YProgramm
0 / 0 / 0
Регистрация: 26.12.2013
Сообщений: 75
#1

Как сделать привязку программы к компьютеру? - Visual Basic .NET

12.05.2014, 19:49. Просмотров 1952. Ответов 18
Метки нет (Все метки)

Как привязать программку к компу? Короче у меня программа типо платная и нужно к ней покупать ключ. Но ведь ключом(одним) можно активировать прогу хоть с 10000 компов. Что я придумал:
Вариант 1:
Создаю базу данных из 2 колонн: id и Key. В первой номер, во второй ключ соответственно. Точно знаю, как подключиться к базе данных(username,data source,password). Далее при активации мы подключаемся к БД и проверяем, есть ли там уже такой ключ. Если есть - отказ, иначе занести данный ключ активации в БД и активировать программку.
Ну и понятно, если пользователь вводит ключ второй раз, то.... Ошибка. Ну так вот, в итоге я сталкиваюсь с проблемой: размещаю базу данных на ftp сервере, а к нему ведь тоже нужен логин и пароль. Подскажите, как подключиться к ftp серверу и там уже в БД заходить. Ну или же подскажите другой вариант размещения БД(бесплатный).
Вариант 2:
Создается .txt файл, размещается на хостинге(файлообменнике). При запуске программы(каждом) идет загрузка этого файла в %apppdata%. И при попытке активировать в этом файлике ищется строка, равная ключу. Если такова имеется - отказ, иначе.... Ошибка. Но! Я снова сталкиваюсь с проблемой: как мне обновить этот файл на хостинге при успешной активации?
------------------------
Программисты! Помогите мне пожалуйста и ,если помогаете, то расскажите пожалуйста подробно.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.05.2014, 19:49
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Как сделать привязку программы к компьютеру? (Visual Basic .NET):

Как отменить привязку DGV к источнику данных - Visual Basic .NET
OrdersDataGridView.DataSource = null ' "отвязать" grid от источника error BC30822: Нет объявления для: "null". Константа Null больше...

Как сделать автообновление программы - Visual Basic .NET
Хочу сделать updater Нужно сделать чтобы при запуске программа сначала проверяла обновления файлов которые нахотятся в папке с самой...

Как сделать копию программы - Visual Basic .NET
Нужно,чтобы программа копировала сама себя на диск,только без пути в коде

Как сделать автозапуск программы? - .NET
Что нужно сделать чтоб программа автоматически запускалась при загрузке Windows. Подскажите пожалуйсто, или где про это мона почитать, или...

Как сделать установщик своей программы - Visual Basic .NET
такой вопрос. сделал я калькулятор. но на всякий случай хотелось бы создать чтото для пояснения как им пользоваться. вот думаю может...

Как сделать сохранение пароля для программы. - Visual Basic .NET
Привет, у меня пара вопросов: 1) Как сделать так что бы программа которую я написал сохраняла пароль в TextBox1 и TextBox2 при выключении...

18
dev.Free
Заблокирован
16.05.2014, 06:39 #16
Водяной Змей,

УВАЖАЕМЫЙ, ТЫ КОГДА СТАВИШЬ VISUAL STUDIO, БУДЬ ЛЮБЕЗЕН УДОСУЖИТЬСЯ ПРОЧИТАТЬ ТО, НА ЧТО ТЫ СОГЛАШАЕШЬСЯ, ВОТ ТЕБЕ ВЫПИСКА ОТТУДА.

Все редакции Visual Studio делятся на две группы: клиентские (Ultimate, Premium, Professional, Test Professional) и серверные (Team Foundation Server и Lab Management). Они могут лицензироваться по программе корпоративного лицензирования или по модели Retail Software License Terms (лицензионное соглашение на использование приобретённого в розницу программного обеспечения). Клиентские версии Visual Studio могут быть лицензированы по четырём программам корпоративного лицензирования:

Open Value — поставляются только с подпиской MSDN. Программное обеспечение, поставляемое с подпиской MSDN, лицензируется только на пользователя. При этом любой пользователь, работающий с ПО, установленным другим пользователем по подписке MSDN, сам обязан иметь эту подписку. ПО, полученное по подписке MSDN, может использоваться только в целях проектирования, разработки, тестирования и демонстрации.

Может использоваться только в целях проектирования, разработки, тестирования и демонстрации - сюда внимание обрати! Половина или больщая часть форума сидит на версии MSDN, она полная и не отличается от корпоративной ни чем, все компоненты доступны и прочие, только 1 МИНУС МЫ НЕ МОЖЕМ ПРОДАВАТЬ ПРОГРАММЫ НАПИСАННЫЕ НА ТАКОЙ ВЕРСИИ! ЧТО ЕЩЕ ТЕБЕ НЕ ПОНЯТНО?

Для производственного применения требуются другие лицении, например, клиентские лицензии доступа (CAL).

Open License — могут поставляться как с подпиской, так и без.
Select — как и Open License.
Enterprise Agreement — только с подпиской MSDN.

«Исключенная лицензия» — это любая лицензия, согласно которой использование, изменение и/или распространение программного обеспечения, в отношении которого действует исключенная лицензия, возможны только в случае, если это программное обеспечение или другое программное обеспечение, используемое и/или распространяемое вместе с ним, раскрывается или распространяется в исходных кодах, предоставляется по лицензии для создания производных продуктов или может распространяться далее на безвозмездной основе.

Мы на работе покупали корпоративную версию, для разработки и продажи ПО или передачи его третьим лицам без получения вознаграждения. Цена 1 версии стоит 1200$ США!

Ты создаешь сервер активации, и передаешь программу 3 лицам! Прочитай последнюю часть, вот распространяй в исходных кодах и слово тебе не скажут! Или распространяй бесплатно, без активаций, откуда известно может ты все же деньги берешь!?
1
Водяной Змей
Заблокирован
16.05.2014, 08:44 #17
inv.DS,
Все редакции Visual Studio делятся на две группы: клиентские (Ultimate, Premium, Professional, Test Professional) и серверные
То есть к VS Express это не относится, а относится к каким-то бесплатно распространяемым версиям Professional/Premium/Ultimate?
Тогда лично меня всё это не интересует. Или я качаю Express бесплатно, или покупаю что-то "выше" за $1000.

Но всё же:
только 1 МИНУС МЫ НЕ МОЖЕМ ПРОДАВАТЬ ПРОГРАММЫ НАПИСАННЫЕ НА ТАКОЙ ВЕРСИИ!
Даже при персональном использовании?
Если да, то нужно распространять софт бесплатно, но вставлять в него рекламу - прибыль будет, продажи не будет.

Ты создаешь сервер активации, и передаешь программу 3 лицам!
С кем-то путаешь. Если бы сервер активации своего платного продукта создавал я, и я бы к кому-то обратился за консультацией, то, скорее всего, к юристу, а не на форум.
0
dev.Free
Заблокирован
16.05.2014, 09:11 #18
Водяной Змей, Последние не тебе послал. Я специально дал запрос в макрософт. как ответят выложу сюда.
1
Serg34
89 / 89 / 19
Регистрация: 20.09.2014
Сообщений: 411
Записей в блоге: 3
Завершенные тесты: 1
19.11.2014, 14:48 #19
Коммерческое использование Visual Studio Express

Продукты Visual Studio Express доступны бесплатно и могут использоваться в коммерческих и производственных целях в соответствии с условиями лицензии каждого продукта. Например, можно использовать Express для Windows, чтобы создавать приложения и отправлять их для продажи в Магазин Windows.
http://www.visualstudio.com/ru-ru/products/visual-studio-express-vs
0
19.11.2014, 14:48
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.11.2014, 14:48
Привет! Вот еще темы с ответами:

Как сделать Splash-форму для программы - Visual Basic .NET
Можно ли сделать так что бы при запуске приложение появлялась картинка и например через 5 сек исчезала и открывалась нужная форма. Заранее...

Как сделать гиперссылку из программы на свой сайт - Visual Basic .NET
Нужно сделать, что-то вроде гиперссылки из программы на мой сайт... как это осуществить? на форму добавил linklabel, но как сделать, чтоб...

Как сделать красивый и богатый интерфейс программы - Visual Basic .NET
как изменить стиль окна у приложения, сейчас вот такое, а интересно как сделать что то на подобии каперского, свой стиль кнопок свернуть и...

Как сделать RadioButton отключенным при открытии программы - Visual Basic .NET
Как сделать radiobutton отключенным при открытии программы, в событии загрузки формы прописываю radiobutton1.checked = false, но после...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
19
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru