![]() |
Модераторы: Snowy, MetalFan, bems, Poseidon |
![]() ![]() ![]() |
|
AbekIn3D |
|
|||
Новичок Профиль Группа: Участник Сообщений: 33 Регистрация: 31.10.2009 Репутация: нет Всего: нет |
Добры всем день!
1. Как сделать так, чтобы программу не могли открыть через локальную сеть? Т.е. пользователь установил ПО себе на компьютер, а сетевые пользователи не могли запустить ее через локальную сеть. 2. И еще, как делаются сетевые и локальные версии? Заранее спасибо |
|||
|
||||
Демо |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1278 Регистрация: 3.11.2005 Репутация: 7 Всего: 50 |
Для этого надо проверить, что путь запуска находится на локальном, а не сетевом диске. Вот как неализовано получения типа логического диска в TDriveComboBox:
Это сообщение отредактировал(а) Демо - 12.1.2010, 13:04 -------------------- |
||||
|
|||||
Keeper89 |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2580 Регистрация: 26.2.2009 Репутация: 9 Всего: 58 |
А если просто проверить ParamStr(0) на наличие '\\?
Это сообщение отредактировал(а) Keeper89 - 12.1.2010, 13:55 |
|||
|
||||
AbekIn3D |
|
|||
Новичок Профиль Группа: Участник Сообщений: 33 Регистрация: 31.10.2009 Репутация: нет Всего: нет |
объясните, как это будет работать?
![]() |
|||
|
||||
Keeper89 |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2580 Регистрация: 26.2.2009 Репутация: 9 Всего: 58 |
AbekIn3D,
При запуске приложения проверяем, запущено оно с локального диска или с сетевого. Если второе - то выходим и можем что-нибудь написать пользователю типа "Для использования ПО по сети приобретите сетевую версию". Это сообщение отредактировал(а) Keeper89 - 12.1.2010, 15:14 |
|||
|
||||
AbekIn3D |
|
|||
Новичок Профиль Группа: Участник Сообщений: 33 Регистрация: 31.10.2009 Репутация: нет Всего: нет |
я новичок в этом деле
![]()
Так? |
|||
|
||||
Keeper89 |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2580 Регистрация: 26.2.2009 Репутация: 9 Всего: 58 |
Да, совсем примитивно как то так.
З.Ы. Только слеши обратные. |
|||
|
||||
~FoX~ |
|
|||
![]() НЕ рыжий!!! ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2819 Регистрация: 8.10.2003 Где: Зеленоград Репутация: 5 Всего: 68 |
Не подойдет, если сетевой диск при монтирован, то parmstr не вернет тебе "\\" Добавлено @ 18:28
Это сообщение отредактировал(а) ~FoX~ - 12.1.2010, 18:28 |
|||
|
||||
AbekIn3D |
|
|||
Новичок Профиль Группа: Участник Сообщений: 33 Регистрация: 31.10.2009 Репутация: нет Всего: нет |
пишет [Error] Unit1.pas(30): Incompatible types: 'WideChar' and 'Char' |
|||
|
||||
~FoX~ |
|
|||
![]() НЕ рыжий!!! ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2819 Регистрация: 8.10.2003 Где: Зеленоград Репутация: 5 Всего: 68 |
||||
|
||||
AbekIn3D |
|
|||
Новичок Профиль Группа: Участник Сообщений: 33 Регистрация: 31.10.2009 Репутация: нет Всего: нет |
Спасибо всем большое!
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: Для новичков" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Для новичков | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |