Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用远程桌面的远程计算机的MachineName_C#_.net_Windows_Remote Desktop - Fatal编程技术网

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

C# 使用远程桌面的远程计算机的MachineName,c#,.net,windows,remote-desktop,C#,.net,Windows,Remote Desktop,我正在编写一个C#程序,在该程序中,可以查看是否有人通过远程桌面运行该程序,如果是,可以查看远程桌面运行的机器名称 我可以使用SystemInformation.TerminalServerSession 但是有没有办法获取远程计算机的名称?我认为远程桌面服务API可以满足您的需要。。。 下面的示例可能也会有所帮助-您当然可以使用它来获取此信息,但是如果您不想处理p/Invokes,也可以使用:newterminalservicemanager().CurrentSession.ClientN

我正在编写一个C#程序,在该程序中,可以查看是否有人通过远程桌面运行该程序,如果是,可以查看远程桌面运行的机器名称

我可以使用
SystemInformation.TerminalServerSession


但是有没有办法获取远程计算机的名称?

我认为远程桌面服务API可以满足您的需要。。。


下面的示例可能也会有所帮助-

您当然可以使用它来获取此信息,但是如果您不想处理p/Invokes,也可以使用:
newterminalservicemanager().CurrentSession.ClientName

我问了同样的问题-请参阅我的答案。。。[ [1]: