使用远程桌面的远程计算机的MachineName

时间:2011-04-28 15:36:51

标签: c# .net windows remote-desktop

我正在编写一个C#程序,看看是否有人通过远程桌面运行程序,如果有的话,运行远程桌面的机器名称会很有用。

我可以使用SystemInformation.TerminalServerSession

来获取前者

但有没有办法获得远程机器的名称?

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:1)

您当然可以使用WTSQuerySessionInformation来获取此信息,但如果您不想处理P / Invokes,则还可以使用Cassia librarynew TerminalServicesManager().CurrentSession.ClientName。< / p>