Esempio n. 1
0
        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
                );
        }
Esempio n. 2
0
        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;
        }
Esempio n. 3
0
 public MainForm()
 {
     this.protocolFactory = MachineInfoServiceConfiguration.CreateFactory();
     InitializeComponent();
 }