Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 21.01.2014, 11:31
softvok softvok вне форума
Прохожий
 
Регистрация: 21.01.2014
Сообщения: 3
Версия Delphi: Delphi XE3
Репутация: 10
Вопрос Операции с именами компьютеров

Здравствуйте. Помогите разобраться с одной задачей.
Есть программа(выполняет небольшие арифметические действия), лежит она на сервере, оттуда же и запускается. У наших компов есть имена типа N-1238, N-1500. Можно ли сделать так, чтобы вшить в прогу определенные имена компов, для которых возможен запуск? У меня есть база имен компьютеров, соответствующих именам людей. То есть:
N-1238 := Никита
N-1256 := Сергей
N-1110 := Николай
Можно ли в статус баре выводить сразу имя пользователя (например "Никита")?
А для всех остальных чтобы отображалось сообщение "Вы не имеете прав на пользование данной программой. Попробовать 1 минутную пробную версию". И чтобы в статус баре шел обратный отсчет 1 минуты и программа закрывалась. Что Вы думаете насчет такого?
Нашел функцию определения имени компьютера. Смог вывести имя самого компьютера в статусбар:
Код:
Function ReadComputerName:string;
var
i:DWORD;
p:PChar;
begin
i:=255;
GetMem(p, i);
GetComputerName(p, i);
Result:=String(p);
FreeMem(p);
end;


procedure TForm1.FormCreate(Sender: TObject);
begin
   StatusBar1.Panels[2].Text:= 'Сессия пользователя '+ ReadComputerName;
end; 
Благодарю всем, кто поможет.
Ответить с цитированием
 


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 05:08.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025