示例#1
0
 void onSessionChanged(int sessionid, WM_WTSSESSION_CHANGE change)
 {
     if (OnSessionChanged != null)
     {
         OnSessionChanged(sessionid, change);
     }
 }
示例#2
0
            protected override void WndProc(ref Message m)
            {
                try
                {
                    if (m.Msg == 0x02B1)
                    {
                        int sessionid = (int)m.LParam;
                        WM_WTSSESSION_CHANGE para2 = (WM_WTSSESSION_CHANGE)m.WParam;
                        Threads.ExecAsync(() =>
                        {
                            rdc.onSessionChanged(sessionid, para2);
                        });
                    }
                }
                catch { }

                base.WndProc(ref m);
            }
 void onSessionChanged(int sessionid, WM_WTSSESSION_CHANGE change)
 {
     if (OnSessionChanged != null)
     {
         OnSessionChanged(sessionid, change);
     }
 }