static void Main(string[] args) { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); var silentMode = false; var noMonitor = false; var key = string.Empty; var fileName = string.Empty; //-silent -nomonitor -key Elfa -file C:\PrinterPlusPlus\Temp\Elfa_PH-D-W7-1_rsaturnino_20120622_133136_22.ps for (int i = 0; i < args.Length; i++) { switch (args[i].ToLower()) { case "-silent": silentMode = true; break; case "-nomonitor": noMonitor = true; break; case "-key": i += 1; key = args[i]; break; case "-file": i += 1; fileName = args[i]; break; default: break; } } if (LicenseHelper.Validate() == true) { Application.Run(new frmMain(silentMode, noMonitor, key, fileName)); } else { Application.Run(new frmRegistration()); } }
public static void Process(string key, string psFilename) { try { //Licensing.Register("639f793535871a3ebe494522bd1254af"); var isRegistered = LicenseHelper.Validate(); if (isRegistered == true) { IO.Log(string.Format("Process: {0}, {1}", key, psFilename)); ProcessResult retVal = null; IProcessor dependencyProcessor = GetDependencyProcessor(key); if (dependencyProcessor != null) { IO.Log("Initializing Processor"); Processor processor = new Processor(dependencyProcessor); IO.Log("Executing Process"); retVal = processor.Process(key, psFilename); IO.Log("Process Complete"); if (retVal.HasException == true) { MessageBox.Show(retVal.Exception.Message, "Printer++"); IO.Log(string.Format("Exception: {0}", retVal.Exception.Message)); } } else { var msg = string.Format("Processor not found for: {0}", key); MessageBox.Show(msg, "Printer++"); IO.Log(msg); } } else { var frm = new frmRegistration(); frm.ShowDialog(); //MessageBox.Show("Printer++ is not registered.", "Printer++ Registration"); } } catch (Exception ex) { IO.Log(ex.Message); } }
private void frmRegistration_Load(object sender, EventArgs e) { txtProductId.Text = LicenseHelper.GetMachineGuid(); }