Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как ограничить работу проги только с конкретных компов [D2005, XP]


Alex7 ©   (2007-09-26 06:58:00) 

Здравствуйте, уважаемые мастера.
Понадобилось написать что-то простенькое типа запрета на несанкционированное использование проги.
Извините, ничего не знаю об этом.
Думается  при запуске прочитать с компа какой-нибудь идентификатор
(имя пользователя не годится) и сравнить его с вариантами, заранее зашитыми прямо в прогу.
Вопрос: что можно прочитать с компа и какой строчкой кода для этого воспользоваться?
Заранее благодарен.
PS:Прога загружается с жесткого диска одного компа на нем самом и по сети парой других.


Dmitro   (2007-09-26 21:51:00) [1]

Лучше всего привязаться к серийному номеру винчестера (как его получить ранее обсуждалось).
А еще лучше - используя серийноый номер винчестера запрашивать ответный код.


Anatoly Podgoretsky   (2007-09-26 15:52:00) [2]

GetComputerName работает на локальной станции. Но это ему как раз и надо. Домен для этого не требуется, сеть тоже, единственный недостаток, имя компьютера может измениться в любой момент времени.


Elen   (2007-09-26 15:36:00) [3]


> homm ©   (26.09.07 10:06) [7]

Не, ну если комп в сети в домене, то мона через GetComputerName


homm   (2007-09-26 10:06:00) [4]

> [5] Alex7 ©   (26.09.07 10:03)
> Как прочитать имя компа в сети?

А смысл? Имя компьютера идентифицирует пожалуй только… его имя, а никак не сам компьютер.
Можно при запуске паролдь спрашвать, сказав его только людям, которые могут запускать программу.


Alex7   (2007-09-26 10:03:00) [5]

Как прочитать имя компа в сети?
Напишите, пожалуйста строчку кода.
Спасибо!


homm   (2007-09-26 10:03:00) [6]

> [4] Elen ©   (26.09.07 08:42)
> Имя компа или его IP если комп в сети.

Ага, 127.0.0.1.


Elen   (2007-09-26 08:42:00) [7]


> что можно прочитать с компа

Имя компа или его IP если комп в сети.


Alex7   (2007-09-26 07:46:00) [8]

Спасибо!


AIK   (2007-09-26 07:15:00) [9]

Простой вариант спрятать какой ни будь файл на диску С например и если этот файл есть то прога работает а иначе закрывается


homm   (2007-09-26 07:08:00) [10]

> Как ограничить работу проги только с конкретных компов

И только конкретными пацанами :)


Наверх

Титульная страница Поиск, карта сайта Написать письмо