aka » Ср июн 02, 2010 3:38 pm
Прямого пути нет. Прикладные программы вообще-то не должны знать, что они отображаются на терминале.
Можно например так: если терминалу не указано его имя (т.е. НЕ указны ни 012 параметр dhcp, ни параметр clienthostname), то терминал (это не общее для терминалов, это свойство именно втвари) генерирует имя сам. И в этом имени указн МАК. Узнать имя терминала можно через семейство WTS функций. Рой MSDN начиная с WTSEnumerateSessions.
Прямого пути нет. Прикладные программы вообще-то не должны знать, что они отображаются на терминале.
Можно например так: если терминалу не указано его имя (т.е. НЕ указны ни 012 параметр dhcp, ни параметр clienthostname), то терминал (это не общее для терминалов, это свойство именно втвари) генерирует имя сам. И в этом имени указн МАК. Узнать имя терминала можно через семейство WTS функций. Рой MSDN начиная с WTSEnumerateSessions.