Esempio n. 1
0
        public MainWindow()
        {
            InitializeComponent();

            Logger.Instance.WriteSeparator("TSDumper (Version " + RunParameters.SystemVersion + ")");

            Logger.Instance.Write("Executable build: " + AssemblyVersion);
            Logger.Instance.Write("DirectShow build: " + DirectShowGraph.AssemblyVersion);
            Logger.Instance.Write("DomainObjects build: " + RunParameters.AssemblyVersion);
            Logger.Instance.Write("DVBServices build: " + Utils.AssemblyVersion);
            Logger.Instance.Write("");
            Logger.Instance.Write("Privilege level: " + RunParameters.Role);
            Logger.Instance.Write("");
            Logger.Instance.Write("Base directory: " + RunParameters.BaseDirectory);
            Logger.Instance.Write("Data directory: " + RunParameters.DataDirectory);
            Logger.Instance.Write("");

            mainWindow = this;

            BDAGraph.LoadTuners();
            if (Tuner.TunerCollection.Count == 0)
            {
                MessageBox.Show("There are no tuners installed on this machine.", "TSDumper", MessageBoxButtons.OK,
                                MessageBoxIcon.Error);
                Environment.Exit(10);
            }



            if (tsDumpControl == null)
            {
                tsDumpControl = new TransportStreamDumpControl();
                positionControl(tsDumpControl);
            }

            this.Text         = tsDumpControl.Heading;
            tsDumpControl.Tag = new ControlStatus(this.Text);

            Cursor.Current = Cursors.WaitCursor;
            tsDumpControl.Process();
            Cursor.Current = Cursors.Arrow;


            Logger.Instance.Write("TSDumper is loaded");
        }
Esempio n. 2
0
        public MainWindow()
        {
            InitializeComponent();

            Logger.Instance.WriteSeparator("TSDumper (Version " + RunParameters.SystemVersion + ")");

            Logger.Instance.Write("Executable build: " + AssemblyVersion);
            Logger.Instance.Write("DirectShow build: " + DirectShowGraph.AssemblyVersion);
            Logger.Instance.Write("DomainObjects build: " + RunParameters.AssemblyVersion);
            Logger.Instance.Write("DVBServices build: " + Utils.AssemblyVersion);
            Logger.Instance.Write("");
            Logger.Instance.Write("Privilege level: " + RunParameters.Role);
            Logger.Instance.Write("");
            Logger.Instance.Write("Base directory: " + RunParameters.BaseDirectory);
            Logger.Instance.Write("Data directory: " + RunParameters.DataDirectory);
            Logger.Instance.Write("");

            mainWindow = this;

            BDAGraph.LoadTuners();
            if (Tuner.TunerCollection.Count == 0)
            {
                MessageBox.Show("There are no tuners installed on this machine.", "TSDumper", MessageBoxButtons.OK,
                                MessageBoxIcon.Error);
                Environment.Exit(10);
            }

            if (tsDumpControl == null)
            {
                tsDumpControl = new TransportStreamDumpControl();
                positionControl(tsDumpControl);
            }

            this.Text = tsDumpControl.Heading;
            tsDumpControl.Tag = new ControlStatus(this.Text);

            Cursor.Current = Cursors.WaitCursor;
            tsDumpControl.Process();
            Cursor.Current = Cursors.Arrow;

            Logger.Instance.Write("TSDumper is loaded");
        }