static void Main(string[] args) { string serviceName = MachineInfoServiceConfiguration.EndpointName; Console.Title = serviceName; GuardServiceStarter <MachineInfoService> .LaunchService( typeof(Program).Assembly.Location, "", serviceName, MachineInfoServiceConfiguration.CreateFactory(), MachineInfoServiceConfiguration.ServerAddress, serviceName ); }
private void buttonConnect_Click(object sender, EventArgs e) { this.Cursor = Cursors.WaitCursor; var service = protocolFactory.WaitForClient <IMachineInfoServiceClient>( MachineInfoServiceConfiguration.CreateClientAddress(textBoxMachineName.Text), MachineInfoServiceConfiguration.EndpointName ); if (service != null) { if (this.machineInfoService != null) { this.machineInfoService.Dispose(); this.machineInfoService = null; } this.machineInfoService = service; this.screenInfo = this.machineInfoService.GetScreenInfo(0); } else { MessageBox.Show("Failed to connect."); } this.Cursor = Cursors.Default; }
public MainForm() { this.protocolFactory = MachineInfoServiceConfiguration.CreateFactory(); InitializeComponent(); }