检测管理员RDP会话

时间:2015-09-28 11:41:47

标签: c# rdp

我需要确定当前用户是否是RDP会话,这很简单,但我需要知道会话是否以'/ admin'标志启动。 在过去,我使用会话ID,即0,但现在在较新的Windows版本上它不再是0。

1 个答案:

答案 0 :(得分:0)

也许,这就是你需要的:

[DllImport("Kernel32.dll", SetLastError = true)]
[return:MarshalAs(UnmanagedType.U4)]
public static extern int WTSGetActiveConsoleSessionId ( );