void App_Startup(object sender, StartupEventArgs e) { if (e.Args.Length > 1) { MessageBox.Show("Invalid parameters. The only parameter must be a file path", "Error", MessageBoxButton.OK, MessageBoxImage.Error); App.Current.Shutdown(); return; } if (e.Args.Length == 1) { PdfManager manager = new PdfManager(); manager.Execute(e.Args[0]); // PdfLogger logger = new PdfLogger(); // PdfViewer pdfViewer = new PdfViewer(); //PdfManager man = new PdfManager(); //string tmp = @"C:\Users\das953\Desktop\6f76b8df9d0716da74bb4ae6a900d483_1494864914.pdf"; //man.Execute(tmp); // man.Execute(e.Args[0]); // pdfViewer.View(null, e.Args[0]); } else { PdfManager manager = new PdfManager(); manager.Execute(@"C:\Users\das953\Desktop\Test.pdf"); //MainWindow config = new MainWindow(); //config.Show(); } }