Вообщем задача такова
Создать установочный файл или файл /exe с возможностью его инсталяции или загрузки с диска, только на 1 компюьтер пользователя...
Возможно ли такое реализовать....
И если можно, о как...
если не понятно описал, задавайте вопросы
Создание установочного файла "на 1 раз"
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Создание установочного файла "на 1 раз"
То есть сделать защиту от нелегального использования программы?
Узнать мак-адрес и номер винчестера и при старте программы сравнивать. Если несовпало то выдавать диалог и закрывать программу.
Узнать мак-адрес и номер винчестера и при старте программы сравнивать. Если несовпало то выдавать диалог и закрывать программу.
-
Konstantin Sumenko
- expert
- Сообщения: 1439
- Зарегистрирован: 17 июл 2008, 12:20
- Награды: 2
- Версия LabVIEW: 2010
- Откуда: Moscow
- Поблагодарили: 1 раз
- Контактная информация:
-
mzu2006
- doctor
- Сообщения: 2456
- Зарегистрирован: 16 авг 2008, 02:12
- Награды: 3
- Версия LabVIEW: 7.1 10 11 12
- Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
- Контактная информация:
Re: Создание установочного файла "на 1 раз"
чуть более навороченно: использовать электронный защитный ключ-заглушку (dongle). Я использовал www.keylok.com. У них и LabVIEW код для этого есть и бесплатно можно 1 ключ себе получить, чтобы поиграть ...
Идея с MAC адресом мне не очень нравится, например на компьютере может не быть ethernet карты
Идея с серийным номером HDD уже лучше, но, например, если пользователь захочет перенести систему на
больший HDD? Кроме того, я слышал, что для прочтения серийного номера HDD нет стандартных команд, т.е. на каих-то HDD он может не почитаться. И кроме того, в системе может и не быть HDD ...
Идея с MAC адресом мне не очень нравится, например на компьютере может не быть ethernet карты
Идея с серийным номером HDD уже лучше, но, например, если пользователь захочет перенести систему на
больший HDD? Кроме того, я слышал, что для прочтения серийного номера HDD нет стандартных команд, т.е. на каих-то HDD он может не почитаться. И кроме того, в системе может и не быть HDD ...
Правила форума (Forum rules in Russian)
rm -rf /mnt/windows
rm -rf /mnt/windows
-
maxgod145
- user
- Сообщения: 87
- Зарегистрирован: 28 окт 2008, 20:40
- Награды: 1
- Версия LabVIEW: 8,5;8.6
- Откуда: Киев
- Контактная информация:
Re: Создание установочного файла "на 1 раз"
Используй веб сервис!и продавай права надоступ к твоей программе через интернет!!Где то читал, что за этим будущее!)))
-
mzu2006
- doctor
- Сообщения: 2456
- Зарегистрирован: 16 авг 2008, 02:12
- Награды: 3
- Версия LabVIEW: 7.1 10 11 12
- Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
- Контактная информация:
Re: Создание установочного файла "на 1 раз"
Можно немного подробнее?maxgod145 писал(а):Используй веб сервис!
Правила форума (Forum rules in Russian)
rm -rf /mnt/windows
rm -rf /mnt/windows
-
maxgod145
- user
- Сообщения: 87
- Зарегистрирован: 28 окт 2008, 20:40
- Награды: 1
- Версия LabVIEW: 8,5;8.6
- Откуда: Киев
- Контактная информация:
Re: Создание установочного файла "на 1 раз"
Ну мне ли ваам!Великим Ассистентам рассказывать!!
Мне надо разоюраться с ним на данном этапе, а внятно никто ответить не может или не отвечает вообще!А идея такова!
Просто твоя программа будет стоять у тебя на компьютереи через веб сервис подана в иньернет, ты можешь продавать права на её использование!Это конечно уменьшает список предполагаемых клиентов, но зато им не надо будет скачивать ран-тайм энджин или прочее нужное для работы твоей программы ПО
Пользователи будут работать с ней через браузер!И кстати взламывать будет нечего!!!это самое прикольное!!!
Мне надо разоюраться с ним на данном этапе, а внятно никто ответить не может или не отвечает вообще!А идея такова!
Просто твоя программа будет стоять у тебя на компьютереи через веб сервис подана в иньернет, ты можешь продавать права на её использование!Это конечно уменьшает список предполагаемых клиентов, но зато им не надо будет скачивать ран-тайм энджин или прочее нужное для работы твоей программы ПО
Пользователи будут работать с ней через браузер!И кстати взламывать будет нечего!!!это самое прикольное!!!
-
Konstantin Sumenko
- expert
- Сообщения: 1439
- Зарегистрирован: 17 июл 2008, 12:20
- Награды: 2
- Версия LabVIEW: 2010
- Откуда: Moscow
- Поблагодарили: 1 раз
- Контактная информация:
Re: Создание установочного файла "на 1 раз"
Я так уже делал в тестовом режиме, правда на C# а не на LabVIEW. У меня web-служба считала спектр присылаемого сигнала (в виде массива точек типа double) и выдавала ответ. Если программа будет большая с огромными вычислительными мощностями и при неизвестно какой динамике подключения юзеров, то могут возникнуть проблеммы с быстродействием, временем жизни службы и т.д и т.п.
-
mzu2006
- doctor
- Сообщения: 2456
- Зарегистрирован: 16 авг 2008, 02:12
- Награды: 3
- Версия LabVIEW: 7.1 10 11 12
- Откуда: St-Petersburg (RU), Phila, Boston, Washington DC
- Контактная информация:
Re: Создание установочного файла "на 1 раз"
Да, Crowbar - это во-первых,
а во-вторых когда мы говорим о LabVIEW обычно мы говорим об управлении чем-то. Т.е. какая-то часть программы должна исполняться на управляющем компьютере. И подход a-la платные google docs тут не совсем применим, ПМСМ.
Все известные мне примеры управления чем-то с компьютера через Web Browser на локальном компе включают скачивание какой-либо runtime (звукозапись через flash, управление web камерой через ActiveX итд)
а во-вторых когда мы говорим о LabVIEW обычно мы говорим об управлении чем-то. Т.е. какая-то часть программы должна исполняться на управляющем компьютере. И подход a-la платные google docs тут не совсем применим, ПМСМ.
Все известные мне примеры управления чем-то с компьютера через Web Browser на локальном компе включают скачивание какой-либо runtime (звукозапись через flash, управление web камерой через ActiveX итд)
Правила форума (Forum rules in Russian)
rm -rf /mnt/windows
rm -rf /mnt/windows
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение