public void Stop(List <LabClient> clients) { x.Pause(); foreach (LabClient client in clients) { Service.getInstance().killRemoteProcess(client.ComputerName, "scr-viewer.exe"); } }
public void Start(List <LabClient> clients) { this.sessionID++; Service.getInstance().TransferAndRun(clients); x.OnAttendeeConnected += Incoming; if (first) { x.Open(); } else { x.Resume(); } IRDPSRAPIInvitation Invitation = x.Invitations.CreateInvitation("Trial" + sessionID, "MyGroup" + sessionID, "", 50); String Contents = Invitation.ConnectionString.Trim(); System.IO.StreamWriter file = new System.IO.StreamWriter(rdsKeyLocation); file.WriteLine(Contents); file.Close(); first = false; }
//returns timestamp in yyyyMMdd_HHmmss format public string GetCurrentTimestamp() { return(Service.getInstance().GetCurrentTimestamp()); }