//WINDOW MESSAGE HANDLER protected override void WndProc(ref Message m) { base.WndProc(ref m); // call default p if (m.Msg == (int)ApplicationInstanceChecker.MSG_ID_SEND_MESSAGE) { ApplicationInstanceChecker.ShowWindow(Handle, 1); ApplicationInstanceChecker.SetForegroundWindow(Handle); } }
static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); ApplicationRunning ppplicationRunning = ApplicationInstanceChecker.getUserTypeRurnningthisApplication(); if (ppplicationRunning == ApplicationRunning.SameUserRunning) { // TODO ..Change the Message MessageBox.Show("Same user running..."); return; } if (ppplicationRunning == ApplicationRunning.DifferentUserRunning) { // TODO ..Change the Message MessageBox.Show("Diff user running..."); return; } Application.Run(new MainForm()); }