Вверх ↑
Ответов: 5227
Рейтинг: 587
#1: 2022-03-10 00:31:38 ЛС | профиль | цитата
nesco писал(а):
Как определить "кто" вошел -- старый пользователь или новый?

А что ComputerInfo не сработает (лень мне юзера заводить и эксперементировать)
Да и флаг регистрации как бы NOTIFY_FOR_THIS_SESSION а не NOTIFY_FOR_ALL_SESSIONS
Так, выше пример был для приложений с формами, лудше конечно сделать универсальным и переписать процедуру Init так

procedure THiAsmClass.Init;
begin
fOldMsg := Applet.OnMessage;
Applet.OnMessage := onMessage;
WTSRegisterSessionNotification(Applet.Handle,NOTIFY_FOR_THIS_SESSION);
end;

Проверил, вроде работает
карма: 4
Мой форум - http://hiasm.bbtalk.me/ схемы, компоненты...
1
Голосовали:Stalevar