using System; using System.Diagnostics; using System.Runtime.InteropServices; using System.Threading; using System.Windows.Forms; namespace Navigator { // Token: 0x02000006 RID: 6 internal static class Program { // Token: 0x06000020 RID: 32 [DllImport("User32")] private static extern bool SetForegroundWindow(IntPtr hWnd); // Token: 0x06000021 RID: 33 [DllImport("User32")] private static extern bool ShowWindow(IntPtr hWnd, int nCmdShow); // Token: 0x06000022 RID: 34 RVA: 0x00002634 File Offset: 0x00000834 [STAThread] private static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); bool flag; Mutex obj = new Mutex(true, "PPOS", out flag); if (!flag) { foreach (Process process in Process.GetProcesses()) { if (process.ProcessName == "PPOS") { Program.ShowWindow(process.MainWindowHandle, 3); Program.SetForegroundWindow(process.MainWindowHandle); } } } else { Application.Run(new frm()); GC.KeepAlive(obj); } } } }