| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Ограничения на запуск по сети |
| Автор: ahito1 13.3.2010, 19:25 |
| Написал программу, которая работает по сети; кидается в расшаренную папку оттуда запускается. Как сделать так чтобы если один пользователь её запустил то другой уже не может запустить??? |
| Автор: Akella 13.3.2010, 20:00 |
| Да просто. Посылай широковещательные пакеты по сети. Если одна программа ответит другой, то запрещай запуск. Добавлено через 22 секунды Но если будет работать сетевой экран, то ни ответа ни привета |
| Автор: ahito1 13.3.2010, 20:34 |
| Akella, экран полюбому будет стоять. Вообщем, мне нужно ограничить программу по количеству рабочих мест, например на 2 пк, на 3, на 5. Не знаю каким образом это реализовать, идея с LOCK-файлом не подходит, т.к. при экстренном завершении проги файл не изменится, и потом даже одна программа не будет запускаться. |
| Автор: ahito1 13.3.2010, 20:57 |
| Данкинг, а как это сделать? |
| Автор: Frees 13.3.2010, 21:30 |
это не работа по сети... что программа делает по сети? |
| Автор: Данкинг 13.3.2010, 21:41 |
Что сделать - имя компа определить? Смотри в ДРКБ. |
| Автор: Akella 13.3.2010, 21:52 | ||
Про активацию, ключи и привязку что-нить слышал? |
| Автор: ahito1 13.3.2010, 22:09 |
| Akella, слышал, активация отпадает, нет у меня сервака, который будет это все обрабатывать. ключи и привязка, слышал только о готовых решениях, если не трудно скиньте ссылки почитать, как это дело реализуется. Добавлено через 42 секунды Frees, она использует расшареную БД. |
| Автор: Данкинг 13.3.2010, 22:16 |
Боюсь, это тоже не работа по сети. |
| Автор: ahito1 13.3.2010, 23:03 |
| Данкинг, а что это? как сделать работу по сети??? |
| Автор: Данкинг 13.3.2010, 23:06 |
Работа по сети - это всё же через сокеты и т.п. А тут ты просто открываешь базу, как если бы она была на любом локальном диске. |
| Автор: Akella 13.3.2010, 23:07 | ||||
я имел ввиду, что ты можешь выдать активационные ключи только на определённое количество компьютеров. Добавлено через 1 минуту и 13 секунд
http://forum.vingrad.ru/forum/tech-piracy-protect-software.html |
| Автор: Frees 13.3.2010, 23:09 |
файл на шареном диске или что то серьезное? |
| Автор: Akella 13.3.2010, 23:10 |
тогда связь программ только через космос |
| Автор: ahito1 13.3.2010, 23:10 |
| Данкинг, понятно, просто смысла нету это использовать; программа и так нормально работает, этого хватает. Akella, понятно. |