Плохая концепция... клиент-серверная реализация была бы лучше
через удаленный рабочий стол.
Как можно в программе выяснить имя компьютера, с которого пользователь произвел запуск программы?
Если используется удалённый рабочий стол, то все процессы будут происходить только на одном компьютере => все имена будут одинаковыми, можно проверить MsgBox Environ("ComputerName")
Если для логина используется учётка юзера, то можно получить имя юзера типа MsgBox Environ("UserName")
Если же логин/пароль то только через интерфейс удалённого рабочего стола, если он его предоставляет
Птицей Гермеса меня называют, свои крылья пожирая... сам себя я укрощаю
私はヘルメスの鳥 私は自らの羽根を喰らい 飼い慣らされる